草庐IT

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 - 如何将 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的顶层。

java - 如何在 tomcat 上部署 Java Web 应用程序(.war)?

我有一个JavaWeb应用程序的.war文件。现在我想将它上传到我的ftp服务器,以便我可以执行它。我应该执行哪些步骤来运行它?webapp的上下文路径是/mywebapp编辑其实我的ftp服务器名是ftp://bilgin.ath.cx/我已将我的TestWebApp.war文件上传到此目录:ftp://bilgin.ath.cx/web那么访问web应用的index.html页面的URL应该是什么#2编辑Tomcat正在监听8082Apache使用jk连接器访问Tomcat。 最佳答案 正如其他人指出的那样,部署WAR最直接的方

java - 使用不同的路径将war文件部署到Tomcat

如果我将一个war文件部署到Tomcat,例如foo-bar-1.1.2.war,我该如何部署它以便将其提取到webapps/bar,其URL根是/bar/...?我的目的是将war文件及其版本信息保存在webapps服务器中,以便我知道安装了哪个版本,但让它覆盖应用程序的先前版本。我可以使用PSIProbe部署war文件.这将允许我为Web应用程序指定目标上下文。但是,这意味着我会丢失war文件名中的任何版本信息。 最佳答案 Tomcat将始终将war文件的内容提取到同名文件夹中(当它配置为部署war时-作为默认设置等)。您可以将

java - 在 WAR 文件中定义 Servlet 上下文

我怎么知道例如Tomcat在给定我的WAR文件时使用特定的上下文路径?示例:我有一个由mavenbuild创建的war文件,文件的结果名称相当长。所以我不希望tomcat管理器应用程序使用war的文件名作为上下文。在META-INF中提供context.xml并没有产生预期的结果我还在Context的path属性的文档中找到了这一点:ThevalueofthisfieldmustnotbesetexceptwhenstaticallydefiningaContextinserver.xml,asitwillbeinferredfromthefilenamesusedforeithert

java - 从 gwt-project 创建一个 .war 文件

如何在Eclipse中从我的gwt项目创建.war文件? 最佳答案 我一直使用Ant构建文件,所以项目一键编译打包成war。在你的项目中添加一个xml文件,内容如下:(将`YourProject.EntryPointClass编辑到您的EntryPoint类的路径)您需要将gwt-user.jar和gwt-dev.jar添加到您的项目构建路径(右键单击您的项目->构建路径->添加外部成就)。如果您现在查看“问题”View,您会收到一条警告,即这两个文件在服务器的类路径中不可用。您可以使用QuickFix将其复制到WEB-INF/li