【问题标题】:Having problems deploying a JSP application in Eclipse在 Eclipse 中部署 JSP 应用程序时遇到问题
【发布时间】:2010-11-24 06:21:33
【问题描述】:

我在 Eclipse 中部署动态 Web 应用程序时遇到问题。我的应用程序由 JSP 组成,使用 Spring/Hibernate 框架,并具有 MySQL 数据库后端。当我部署应用程序时,我收到错误:

HTTP Status 404 - 

type Status report

message 

description The requested resource () is not available.

Apache Tomcat/6.0.29

在控制台中,我清理项目时收到以下语句:

log4j:ERROR LogMananger.repositorySelector 为 null 可能是由于 使用 NOPLoggerRepository 重新加载类时出错。 log4j:警告否 可以为记录器找到附加程序 (org.springframework.web.servlet.DispatcherServlet)。 log4j:请警告 正确初始化log4j系统。

当我部署项目时,我在控制台中收到以下错误:

log4j:WARN 找不到记录器的附加程序 (org.springframework.web.servlet.DispatcherServlet)。 log4j:请警告 正确初始化log4j系统。

我不确定为什么会收到上述语句,因为我的 log4j.xml 文件位于 Eclipse 中我的 Web 应用程序的根项目文件夹中。如果这不是正确的位置,那么它应该在哪里?

我正在使用最新版本的 Eclipse (Helios),并且我正在使用 Tomcat6 作为我的 Web 服务器。谁能看出问题出在哪里?

【问题讨论】:

  • 您能详细说明您是如何部署您的应用程序的吗?
  • 非常感谢您的评论。我在下面路易斯的回答中详细介绍了。请随时提出任何后续问题。

标签: eclipse spring jsp tomcat log4j


【解决方案1】:

似乎是您的应用程序未部署。 你能打开你的应用程序的索引页面吗? 您如何进行部署?

路易斯

【讨论】:

  • 非常感谢您的及时回复。我通过在构建路径中包含相关子项目以及必要的 jar 文件来部署它。我还通过部署程序集包含了子项目。我尝试通过右键单击 Web 项目并选择“在服务器上运行”来部署应用程序。我在服务器停止或已经启动的情况下尝试此操作。我无法打开主页。我的 Web 应用程序包括几个子项目,由 Spring 和 Hibernate 框架以及 MySQL 数据库后端组成。如果您需要更多信息,请告诉我。
  • 稍后我会详细说明。在您的位置上,我会尝试制作一个简单的“hello world”示例,以查看部署是否发生。
  • 抱歉耽搁了。我确实创建了一个非常简单的“hello world”动态 Web 应用程序,并且能够将它部署在 tomcat 上。它仅由一个显示“hello world”的网页组成。因为我只使用 tomcat 来部署我的 Web 应用程序,所以我得到以下输出:
  • 2010 年 11 月 27 日晚上 9:10:52 org.apache.catalina.core.AprLifecycleListener init INFO:在 java 上找不到基于 APR 的 Apache Tomcat Native 库,它允许在生产环境中获得最佳性能.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/ jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32 \Wbem;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program Files\Java\jdk1.6.0_22\bin;
  • 2010 年 11 月 27 日 9:10:54 PM org.apache.coyote.http11.Http11Protocol init INFO:在 http-8080 上初始化 Coyote HTTP/1.1 2010 年 11 月 27 日 9:10:54 PM org .apache.catalina.startup.Catalina 加载信息:初始化在 5134 毫秒内处理 2010 年 11 月 27 日晚上 9:10:54 org.apache.catalina.core.StandardService 启动信息:启动服务 Catalina 2010 年 11 月 27 日 9:10:54 PM org.apache.catalina.core.StandardEngine 启动信息:启动 Servlet 引擎:Apache Tomcat/6.0.29 Nov 27, 2010 9:10:56 PM org.apache.catalina.startup.HostConfig deployDescriptor INFO:部署配置描述符 HadithSearcherWeb。 xml
猜你喜欢
  • 1970-01-01
  • 2022-11-03
  • 2016-08-27
  • 1970-01-01
  • 2017-01-18
  • 2018-11-09
  • 1970-01-01
  • 2017-05-03
  • 2021-04-21
相关资源
最近更新 更多