0

我已经在 tomcat webapps 目录中部署了 Myapplication.war。

现在我有了 $CATALINAHOME/webapps/Myapplication 中的 index.jsp 和 $CATALINAHOME/webapps/Myapplication/WEB-INF/classes 中的 process.class。

当 index.jsp 发布一些变量来处理时,http://xxxx:8080/Myapplication/process

我得到以下错误,

type 状态报告消息 /Myapplication/process description 请求的资源不可用..

如果我将流程文件从 java 类转换为 jsp,我能够从 index.jsp 发布到 process.jsp。

我怎样才能做到这一点?我需要在这里做任何其他设置吗?

提前致谢

4

1 回答 1

0

您必须在其中声明您的 servlet,web.xml否则 Tomcat 将不知道哪个类与哪个路径关联:

<servlet>
  <servlet-name>processServlet</servlet-name>
  <servlet-class>process</servlet-class>
</servlet>
 <servlet-mapping>
  <servlet-name>processServlet</servlet-name>
  <url-pattern>/process</url-pattern>
</servlet-mapping>

另请参阅tomcat 示例部署描述符

几个小问题:

  • 根据 Java 类命名,类应该以大写字符开头,所以它是Processand Process.java
  • 通常将 java 类放入包中更有意义。
于 2013-07-03T12:13:16.623 回答