Eclipse 简单web项目部署在Tomcat6上,而不是JBoss6上

Eclipse 简单web项目部署在Tomcat6上,而不是JBoss6上,eclipse,tomcat,jboss,http-status-code-404,jboss6.x,Eclipse,Tomcat,Jboss,Http Status Code 404,Jboss6.x,我使用最新的Eclipse(JavaEE开发)。 我在servers视图中定义了两个服务器:Tomcat6和JBoss6(我必须使用它们) 我正在尝试测试以下简单的web应用程序: 当我从eclipse启动Tomcat6时,我可以访问项目主页 然后,当我停止Tomcat 6并启动JBoss 6时,当我尝试访问项目主页时,我得到HTTP状态404 这里怎么了?我会错过什么 我不知道应该在哪里查找错误。 我可以看到这个项目没有部署在JBoss中,但我不确定为什么(我想我忘了一些基本的东西)。在Ecl

我使用最新的Eclipse(JavaEE开发)。 我在servers视图中定义了两个服务器:Tomcat6和JBoss6(我必须使用它们)

我正在尝试测试以下简单的web应用程序:

当我从eclipse启动Tomcat6时,我可以访问项目主页

然后,当我停止Tomcat 6并启动JBoss 6时,当我尝试访问项目主页时,我得到HTTP状态404

这里怎么了?我会错过什么

我不知道应该在哪里查找错误。
我可以看到这个项目没有部署在JBoss中,但我不确定为什么(我想我忘了一些基本的东西)。

在Eclipse中打开Servers视图,这样你就可以看到你的JBoss服务器了。右键单击JBoss服务器并选择添加和删除。这允许您选择要添加到服务器的应用程序

好吧,我相信我能重现你的问题。您应该在eclipse的控制台中看到错误。您的控制台是否显示JBoss中的任何内容?我收到一个错误,因为我的工作区中有一个空间。我要试着修复它,看看它是否有效


我终于在JBoss6.1上实现了这一点。显然,JBoss6.1和那些Spring库之间存在一个bug,项目使用的是3.0.1库

您需要为Spring下载更新的库。即使在将其部署到正确的位置之后,您也必须更改这些设置以修复某些部署问题。我在这里都找到了:

因此,一旦我保存了这些文件,我就将它们复制到lib文件夹并删除了3.0.1文件。我遇到的下一个问题是让eclipse使用正确的部署文件夹。我已经在c:\jboss-6.1-final中安装了jboss。在Eclipse中,您必须双击jboss服务器才能打开JBossOverview页面,该页面底部有一个标签Deployment。在这个屏幕上,我必须选择使用JBoss部署文件夹,它使用我的C:drive上的文件夹,而不是Eclipse用JBoss工具定义的文件夹。当您选择在服务器上运行时,它应该立即在您的c:\jboss-6.1-final\server\default\deploy文件夹中创建一个文件夹


我当然做到了。您可以下载JBoss 6.1 Final,从上面的链接下载示例项目,尝试按照上面所说的方式部署它,然后发现它没有正确部署。我刚才所说的适用于JBoss5、7,但不适用于6。为什么?我正在使用Jboss工具中的eclipse Jboss插件。我在上面的回复中发布了更多信息。如果您仍然遇到问题,请告诉我。我想我可能和你有同样的问题,所以如果你还有问题的话,我希望我能帮你解决。谢谢!成功了!是什么让你认为Spring3.0是个问题?我认为他们更新了Jboss插件(我几天前刚刚更新了eclipse)。我相信问题可能出在JBoss 6上,因为Spring 3.0确实适用于JBoss 7。我从JBoss收到一条关于虚拟目录或文件问题的错误消息,所以我搜索了它和教程名称。偶然发现有人说他们必须更新那些库。