【问题标题】:404 error when migrate from Tomcat to Glassfish server从 Tomcat 迁移到 Glassfish 服务器时出现 404 错误
【发布时间】:2014-09-22 08:14:46
【问题描述】:

我正在使用 Tomcat 2.5 构建一个新项目。在我将所有类和 jsp 文件迁移到 glassfish server 2.5 中的现有项目后,我的 jsp 文件没有问题。仅在调用我的 servlet 时出现 404 错误,其中找不到我的 servlet 类。我已经在我的 web.xml 中添加了以下行:

  <servlet>
    <description/>
    <display-name>ReportServlet</display-name>
    <servlet-name>ReportServlet</servlet-name>
    <servlet-class>com.raydar.report.ReportServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>ReportServlet</servlet-name>
    <url-pattern>/grade</url-pattern>
</servlet-mapping>

我需要在 glassfish 服务器中配置什么,而不仅仅是更改 web.xml?有人请帮助我。提前致谢。

【问题讨论】:

  • 您需要提供更多信息。您的 servlet 是否已在您定义的包中分解?有没有抛出异常?
  • 是的,我已经将它部署在定义的包中。我没有例外,只有 404 错误..
  • 您访问的是哪个网址?我应该像localhost:[port]/[App-Name]/grade。点击localhost:4848 -> “应用程序”,看看你的应用上下文路径是什么样的。

标签: tomcat servlets glassfish


【解决方案1】:

我也遇到了这个问题。然后我找出我的问题。在将项目从 Tomcat 迁移到 Glassfish 之前,在 Configuration Files 文件夹中创建 web.xml 非常重要。因此,在主包中创建新的 Servlet。 Netbeans(在我的例子中)可以生成 web.xml 配置文件文件夹。然后将所有文件从 Tomcat 服务器项目复制到 Glassfish 服务器项目。然后,在 web.xml 中写入所有 servlet 信息。

它对我有用。我想这对你来说也是一样的。

【讨论】:

    猜你喜欢
    • 2016-02-28
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多