在我的本地Unix(macOS)环境中安装JBOSS EAP 6.4 ...
从Github查看以下helloworld项目:
https://github.com/jboss-developer/jboss-eap-quickstarts/tree/7.1.x-develop/helloworld-rs
能够通过发出以下命令来构建war文件并将其部署到JBoss中:
mvn clean wildfly:deploy -Dwildfly.port=9999
能够通过将其放入浏览器来访问REST endpoints :
http://localhost:8080/jboss-helloworld-rs/rest/json
回应是:
{"result":"Hello World!"}
但是,在$ EAP_HOME / standalone / deployments(以及$ JBOSS_HOME / standalone / deployments)中,目录为空...
问题(S):
-
为什么我在部署目录中看不到war文件(无论是打包还是解压缩)?
-
有没有办法在某处更改设置,以便可以看到war文件?
-
有没有办法更改这个pom.xml文件,所以我可以使用:
mvn jboss-as:deploy
- JBOSS EAP 6的代号为wildfly吗?
感谢您抽时间阅读 .
1 回答
standalone/deployments
目录仅用于部署扫描程序 . 不建议在 生产环境 中使用它 . 当您使用maven插件时,它使用部署操作将存档部署到正在运行的容器 .如果你想要使用快速启动仓库的6.4分支https://github.com/jboss-developer/jboss-eap-quickstarts/tree/6.4.x/helloworld-rs,它将使用
org.jboss.as.plugin:jboss-as
插件 .JBoss EAP 6基于JBoss AS 7. JBoss AS是WildFly的renamed . JBoss EAP 7是最新的JBoss EAP版本,基于WildFly 10 .