jjzjj

java - maven war 应用程序设置 contextroot

我正在使用下面的maven配置构建一个war应用程序文件,但是当我在tomcat中启动应用程序时,上下文根设置为“/CommerceApi-0.0.1-SNAPSHOT/”我希望将其设置为“/api”,有什么想法吗?下面是pom.xml4.0.0CommerceApiCommerceApi0.0.1-SNAPSHOTwarsrcsrc**/*.javamaven-compiler-plugin3.31.61.6maven-war-plugin2.6WebContentfalseorg.codehaus.jacksonjackson-mapper-asl1.9.13CommerceApi

java - 在Tomcat上部署war文件

有没有办法在Tomcat服务器上部署给定的war文件?我想在不使用网络界面的情况下执行此操作。 最佳答案 有几种部署Tomcatweb应用程序的方法:进入$CATALINA_HOME/webapps,如前所述。使用您的构建脚本通过管理器界面(Tomcat附带)自动部署。这里有两种方式Maven:使用tomcat插件。您不需要将它包含在pom.xml中,只需发出目标mvntomcat:deploy,该插件包含在Maven2中。这假定了几个默认值,在documentation,你可以configurepom.xml中的行为。还有其他目标

java - jetty worker jboss7 war 提交。服务器启动以不可恢复的方式失败

有没有办法将.war文件部署到在docker容器中运行的Jboss-as7中因为我的jboss服务器在docker提交后似乎失败了。Couldnotrename/usr/local/share/jboss/standalone/configuration/standalone_xml_history/currentto/usr/local/share/jboss/standalone/configuration/standalone_xml_history/20140107-050049692我试过了chmod+wusr/local/share/jboss/standalone/con

docker - 通过 fabric8io docker-maven-plugin 将 .war 部署到 Docker 镜像中

我对Docker和fabric8iodocker-maven-plugin很陌生。我很难将.war部署到由jboss/wildfly派生的图像中。我可以通过命令行成功构建.war附带的图像,但我不能通过已经提到的插件来做同样的事情。据我所知,一旦你给出正确的上下文和Dockerfile它应该只是一个问题:${project.build.finalName}.${project.packaging}...artifact但我遇到了这个错误:[INFO]Failedtocreateassemblyfordockerimage(withmode'dir'):Errorcreatingasse

java - 如何使用maven插件tomcat7 :run with multiple contexts (WARs)?

我一直在使用mvntomcat7-maven-plugin:run-am-pl:foo在Tomcatlikeisshownhere中一次成功地运行一个项目.现在我想让多个模块在同一个端口但不同的上下文下运行。例如,我想要:/=>foo.war/bar=>bar.war这是我一直在使用的示例pom.xml片段:org.apache.tomcat.maventomcat7-maven-plugin2.0-SNAPSHOT/8080truetrue${project.build.directory}/${project.build.finalName}/${project.groupId}b

java - 如何将 war 文件添加到另一个 java web 应用程序依赖项?

我有webmaven项目。项目的输出是war文件。我想添加这个war文件作为project_b的依赖项。project_b的pom.xml文件,有一个插件如下:...trueorg.apache.maven.pluginsmaven-war-plugin2.3geoserver${project.build.directory}/geoserverWEB-INF/lib/servlet-api*.jartruetruecore${project.build.finalname}${project.version}${iteration}${maven.build.timestamp}$

java - WAR/JAR/EAR 中的 MANIFEST.MF 有什么用?

我知道MANIFEST文件在移动应用程序中的用法,但不知道在Java应用程序中的用法。我的猜测是,它仅用于保留BUILD信息。我说的对吗?这是强制性的吗?如果不是,那么我们可以从中获得哪些主要好处? 最佳答案 manifest.mf携带工件的属性。最著名的一个是例如jar的主类,它用于在没有指定其他类时启动jar文件。语法:Main-Class:classname其他用途是,例如,包密封和包版本控制。查看有关它的java教程:http://docs.oracle.com/javase/tutorial/deployment/jar/

java - Java WAR 文件中的 favicon.ico

谁能提供一些关于如何设置war文件以在浏览器地址栏中显示favicon.ico的说明? 最佳答案 您还可以在HTML中使用以下HTML标记:大多数较新的浏览器应该支持它,我认为这通常是一种更简洁的方式,因为您可以使用任何您想要的图像类型/名称/位置。 关于java-JavaWAR文件中的favicon.ico,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/399286/

java - 如何使用 Maven 在 EAR 中添加 WAR

我有一个应用程序的EAR,我需要用我自己的代码扩展这个应用程序,该代码打包为WAR。是否有maven插件可以帮助我将WAR放入EAR中?手动过程是将WAR放入EAR并将模块添加到application.xml。我想自动化它。编辑:小说明-WAR项目使用maven,但对于EAR,我只有二进制文件。 最佳答案 我将创建一个具有ear的新模块.在此ear模块的依赖项中,包含您的war模块:com.your.group.idyour-war-artifactyour-war-versionwar现在在这个ear模块的构建插件中,包括mave

java - 在 WAR 中的何处添加 .ebextensions?

场景:AWSElasticBeanstalkJava应用程序.ebextensions当前放置在src/main/resources/.ebextensions中命令没有被执行。.ebextensions应该放在Java应用程序中的什么位置? 最佳答案 使用Maven我做了如下:mkdirsrc/main/ebextensions将.config文件放入此文件夹将以下内容添加到pom.xmlmaven-war-pluginsrc/main/ebextensions.ebextensionstrue在构建时将文件传输到war的顶层。