简单的Web项目部署在Tomcat 6,不要在JBoss 6(Simple web project

2019-10-17 11:46发布

我用的是最新的Eclipse(Java EE开发)。 我在服务器中定义两个服务器查看:Tomcat的6和JBoss 6(我必须使用这些)。

我想测试以下简单的Web应用程序: http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/

当我启动Tomcat 6(从日食),我可以访问项目主页。

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

这里有什么问题? 什么可能我会丢失?

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

Answer 1:

打开服务器在Eclipse中查看,所以你可以看到你的JBoss服务器。 右键点击您的JBoss服务器上,然后选择添加和删除。 这使您可以选择要添加到您的服务器的应用程序。

好吧,我是能够重新创建你有,我相信这个问题。 您应该看到在Eclipse的控制台中的错误。 是您的控制台显示来自JBoss的东西吗? 我发现了一个错误,因为我的工作区中有一个空间。 我要去尝试解决这个问题,看看它是否工作。


我终于这在JBoss 6.1工作。 显然有JBoss的6.1和项目使用3.0.1库的Spring库之间的错误。

您需要下载新的库春天。 你必须改变这些解决一些部署问题即使你把它部署到正确的位置。 我发现他们都在这里: 春天3.1.3

所以一旦我救的,我把它们复制到lib文件夹并删除了3.0.1的文件。 下一个问题我是越来越Eclipse中使用正确的部署文件夹。 我已经安装在c的JBoss:\ jboss的-6.1-决赛。 在Eclipse中,你需要双击您的JBoss服务器打开的JBoss概述页面上,有那个标记部署底部的标签。 在该屏幕上我不得不选择,使用的JBoss部署文件夹,它使用我的C中的一个:驱动器,而不是一个的Eclipse与JBoss的工具定义。 现在\ jboss的-6.1-最终\服务器\ DEFAULT \部署文件夹:当您选择在服务器上运行,它应该再在C创建一个文件夹。



文章来源: Simple web project deploys on Tomcat 6, not on JBoss 6