gpt4 book ai didi

eclipse - 简单的 Web 项目部署在 Tomcat 6 上,而不是 JBoss 6

转载 作者:行者123 更新时间:2023-11-28 22:13:51 25 4
gpt4 key购买 nike

我用的是最新的Eclipse(Java EE开发)。我在服务器 View 中定义了两个服务器:Tomcat 6 和 JBoss 6(我必须使用它们)。

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

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

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

这里有什么问题?我可能缺少什么?

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

最佳答案

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

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


我终于让它在 JBoss 6.1 上运行。显然 JBoss 6.1 和项目使用 3.0.1 库的那些 Spring 库之间存在错误。

您需要为 Spring 下载更新的库。即使在将其部署到正确的位置之后,您也必须更改这些以解决一些部署问题。我在这里找到了它们:Spring 3.1.3

所以一旦我保存了这些,我就将它们复制到 lib 文件夹并删除了 3.0.1 文件。我遇到的下一个问题是让 Eclipse 使用正确的 Deploy 文件夹。我在 c:\jboss-6.1-final 中安装了 jboss。在 Eclipse 中,您必须双击您的 jboss 服务器以打开 JBoss 概述页面,在标记为 Deployment 的底部有一个选项卡。在该屏幕上,我必须选择使用 JBoss 部署文件夹,它使用我的 C: 驱动器上的文件夹,而不是使用 JBoss 工具定义的 Eclipse 文件夹。当您选择在服务器上运行时,它现在应该在您的 c:\jboss-6.1-final\server\default\deploy 文件夹中创建一个文件夹。

JBoss Overview/Deployment Screen

关于eclipse - 简单的 Web 项目部署在 Tomcat 6 上,而不是 JBoss 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com