0
我使用了maven原型「org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype」來生成代碼。我創建了JBoss 7,然後嘗試從項目根目錄進行部署。JBoss maven archtype:webapp-ear部署問題
mvn package
mvn jboss-as:deploy
包裝成功。
但是,我發現了以下錯誤消息在部署階段:
[錯誤]未能項目myProject的,網絡上執行的目標:無法 解析相關項目 com。示例: myProject的-網:戰爭:1.0快照:找不到神器 com。示例:myProject的-EJB:罐子:1.0 - 快照 - > [求助1]
我試着包裝來自項目的根和myProject-耳朵文件夾。
我的環境:Ubuntu的12.04,甲骨文JDK 7時,JBoss 7.1,Maven的3
非常感謝您!
這是包裝後,我的項目結構(部分省略)
.
├── 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
}
'org.jboss.spec.archetypes的版本至極:的jboss-javaee6-webapp的入耳式archetype'?順便說一句:你是用手坐在樹上的結構還是爲此使用了一個工具? – Thor
我使用了linux'tree'命令。感謝您的答覆。我自己想出了答案。 –