【问题标题】:Issues running first jsp application on host (Tomcat Server)?在主机(Tomcat 服务器)上运行第一个 jsp 应用程序时出现问题?
【发布时间】:2015-06-04 20:51:19
【问题描述】:

哎呀!当我昨天终于完成我的第一个应用程序时,我不是地球上最快乐的极客吗?一切都在我的本地机器上运行良好,所以我将我的应用程序上传到我正在运行的 tomcat 服务器上的主机上。按照说明操作,将应用程序放在 /web-apps 下。很好,一切都按照我的计划进行。然后在 www.myapp.com 中启动浏览器类型。冷却 index.jsp 显示和其他所有内容。那么为什么不试试那个很棒的 Jsp 电子商务应用呢?单击一个类别,404 http 错误资源不可用...好的,然后尝试另一个...相同...单击查看我的篮子,相同的错误...

发生了什么事?似乎主机上的应用程序无法识别控制器 servlet?或者是别的什么?你有没有遇到过这样的问题?如果我什至不知道去哪里寻找以及导致问题的原因,我该如何解决?我应该在服务器日志中查找哪些错误?

【问题讨论】:

  • 它们是否在不同的上下文根下运行?也许您的本地实例是localhost/myapp/ 而远程是myapp.com/?可能是您的链接引用了特定的根。 (只是随机猜测,没有看到代码或错误日志)。
  • @BeauGrantham: 是的,我的朋友正是...该应用程序位于tomcat/web-apps/myapp.com...index.jsp 位于ROOT 中,而其他页面存储在WEB-INF/view 中但我试图移动与index.jsp 在同一目录中的页面浏览量并没有解决问题。我相信它与controller servlet 有关系,我现在还不太清楚……

标签: java jsp tomcat servlets


【解决方案1】:

您在浏览器上遇到最常见的 404 错误,它发生在未找到请求的页面时。

您可以在 web.xml 中为 J2EE(Web 应用程序)应用程序配置欢迎页面。您可以将 jsp 或 serlvet 设置为欢迎页面。

以下是web.xml中欢迎页面的配置方式:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
        <servlet-name>MyServletName</servlet-name>
        <servlet-class>MyServletProgramName</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MyServletName</servlet-name>
        <url-pattern>/myurl_pattern</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>Myhtml.html</welcome-file>
(or you can even use your Servlet program name instead of HTML without any extension:
 <welcome-file>MyServletProgramName</welcome-file>)
    </welcome-file-list>    
</web-app>

【讨论】:

  • 我已经在 web.xml 中配置了这个:&lt;servlet&gt; &lt;servlet-name&gt;ControllerServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;controller.ControllerServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt;
  • 这个用于索引:&lt;jsp-property-group&gt; &lt;description&gt;configuration for welcome page&lt;/description&gt; &lt;url-pattern&gt;/index.jsp&lt;/url-pattern&gt; &lt;url-pattern&gt;/WEB-INF/view/*&lt;/url-pattern&gt; &lt;url-pattern&gt;/WEB-INF/jspf/error/*&lt;/url-pattern&gt; &lt;include-prelude&gt;/WEB-INF/jspf/header.jspf&lt;/include-prelude&gt; &lt;include-coda&gt;/WEB-INF/jspf/footer.jspf&lt;/include-coda&gt; &lt;/jsp-property-group&gt;
猜你喜欢
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 2018-02-09
  • 1970-01-01
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 2013-01-18
相关资源
最近更新 更多