0

我正在尝试使用JBoss quickstarts学习 JAX-RS 。当我通过命令行部署应用程序“helloworld-rs”时,它运行成功。然后我在 Eclipse 中创建了一个 Maven 项目,在适当的位置从“helloworld-rs”复制文件,它工作正常。然后我继续向现有的 index.html 文件添加一个表单,但出现了问题。代替部署“jboss-as-helloworld-rs”,Eclipse 开始部署“jboss-as-helloworld-osgi”,原因不明。显然,当我尝试访问“localhost:8080/jboss-as-helloworld-rs/index.html”时它产生了错误

因此,我在 Eclipse 中创建了一个新的 Maven 项目,其中包含以下详细信息:

Group Id:org.jboss.as.quickstarts.rshelloworld

Artifact Id: jboss-hello

我还在 pom.xml 中进行了如下更改:

 <artifactId>jboss-hello</artifactId>

我仍然面临同样的问题。我制作了“helloworld-rs”的副本,在 pom.xml 中进行了相同的更改,并使用命令行成功部署并运行了它

http://localhost:8080/jboss-hello/index.html

奇怪的是,这个链接在eclipse中不起作用!!!我已经确定在 Eclipse 中部署应用程序存在一些问题。有人可以帮我解决这个问题吗?谢谢!!!

4

1 回答 1

0

我去了'jboss-as-7.1.1.Final\standalone\deployments'文件夹,删除了所有部署的war文件。然后在 Eclipse 中,右键单击 servers -> clean 。然后,我启动了 JBoss 服务器,一切正常。

于 2013-08-24T13:37:10.280 回答