当前位置: 首页 > 知识库问答 >
问题:

JBoss maven archtype:webapp-ear部署问题

李明贤
2023-03-14

我使用maven原型“org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype”生成代码。我启动了JBoss7,然后尝试从project root进行部署。

mvn package
mvn jboss-as:deploy

包装成功了。

非常感谢!

这是我打包后的项目结构(部分省略)

.
├── myProject-ear
│   ├── pom.xml
│   ├── src
│   │   └── main
│   │       └── application
│   │           └── META-INF
│   │               └── myProject-ds.xml
│   └── target
│       ├── application.xml
│       ├── maven-archiver
│       │   └── pom.properties
│       ├── myProject
│       │   ├── META-INF
│       │   │   ├── application.xml
│       │   │   └── myProject-ds.xml
│       │   ├── myProject-ejb-1.0-SNAPSHOT.jar => *** EJB JAR HAS GENERATED ***
│       │   └── myProject-web-1.0-SNAPSHOT.war => *** WAR HAS GENERATED ***
│       └── myProject.ear                      => *** EAR HAS GENERATED (contains other 2 archives) ***
├── myProject-ejb
│   ├── pom.xml
│   ├── src
│   └── target
│       ├── classes
│       │   ├── com
│       │   ├── import.sql
│       │   └── META-INF
│       │       ├── beans.xml
│       │       └── persistence.xml
│       ├── generated-sources
│       │   ├── annotations
│       │   └── test-annotations
│       ├── maven-archiver
│       │   └── pom.properties
│       ├── myProject-ejb-1.0-SNAPSHOT.jar    => *** EJB JAR HAS GENERATED ***
│       └── test-classes
│           ├── arquillian.xml
│           ├── com
│           │   └── example
│           │       └── test
│           │           └── MemberRegistrationTest.class
│           ├── META-INF
│           │   └── test-persistence.xml
│           └── test-ds.xml
├── myProject-web
│   ├── pom.xml
│   ├── src
│   └── target
│       ├── classes
│       │   └── com
│       ├── generated-sources
│       │   └── annotations
│       ├── maven-archiver
│       │   └── pom.properties
│       ├── myProject-web-1.0-SNAPSHOT
│       │   ├── index.html
│       │   ├── META-INF
│       │   ├── resources
│       │   └── WEB-INF
│       │       ├── beans.xml
│       │       ├── classes
│       │       │   └── com
│       │       │       └── example
│       │       ├── faces-config.xml
│       │       └── templates
│       │           └── default.xhtml
│       ├── myProject-web-1.0-SNAPSHOT.war => ***WAR HAS GENERATED***
│       └── surefire
├── pom.xml
└── README.md
}

共有1个答案

鲁华茂
2023-03-14

在尝试了更多之后,我发现了以下工作:

mvn clean package jboss-as:deploy
 类似资料:
  • 我在Tomcat服务器上运行了一堆war文件。我将这些文件打包到一个ear中,并希望将其部署到WebLogic12c服务器上。在我进行部署时,Weblogic似乎试图预编译包中包含的所有jsp。它给了我以下错误: 我想jstl库有一些问题。我按照这个指南https://docs.oracle.com/cd/e24329_01/web.1211/e21049/configureJSFandJTSL.

  • 我有一个模块化maven项目。在最高层,我有: 我已经尝试了我能想到的一切: 重新执行项目, 清理所有eclipse相关文件, 清理本地maven存储库, 正在清理服务器tmp文件夹并重新添加项目, 更新并安装maven 到目前为止没有任何帮助。 我有一个令人震惊的发现:我添加了一个名为“amodule”的模块。你猜怎么着,它得到了所需的罐子而其他的没有。似乎只有按字母顺序排列的第一个模块获得ja

  • 我在Linux环境下在JBOSS 6.3 EAP UAT中部署耳朵时遇到问题。同样的耳朵我可以在本地Windows和Linux环境中部署,没有任何错误。但是在UAT中,它会对xmlparserv2.jar.产生问题,如果我成功地删除了部署的jar应用程序。由于应用程序正在使用xmlparserv2.jar无法删除它。以下是服务器日志中捕获的错误。 我想请你帮忙,谢谢。

  • 这就是我想要达到的目标: 1 ear-package:all.ear 耳朵包包含两个war(耳朵根部的a.war和b.war) ear-package包含1个自制的jar C和许多第三方jar(在app-inf\lib下) 这个包需要部署在JBoss WildFly 8.2.1上 我使用的是Maven的ear插件(maven-ear-plugin,版本2.10.1)。我在pom中的配置如下所示(这

  • 我一直试图通过管理控制台在Weblogic上部署/启动我的爆炸耳朵,但失败了,出现了以下错误: 我无法找出这些日志问题的原因。 分解后的EAR具有以下文件夹结构:1)lib目录(由JAR组成)2)META-INF目录(由应用程序组成)。xml,weblogic应用程序。xml 3)war目录-包含JSP、WEB-INF文件夹(包含weblogic.xml) 如果你需要更多的细节,请告诉我。请帮忙!

  • 经过几天的搜索、尝试和尝试,我把这个问题发到了SO上,尽管它似乎已经得到了答案。 这是一个场景:我有一个EAR应用程序,包含(目前)一个WAR和一个EJB模块。EJB模块使用JPA(persistence.xml)并通过Web服务公开一些无状态会话bean。web服务使用jdbc领域的基本身份验证。web模块使用相同领域的表单身份验证。 null 在我的研究过程中,我管理了以下几个方面: 我可以使