我有一个WAR文件,其中包含一个已部署到weblogic流的web应用程序。
JSP部分工作正常,但它找不到servlet。可能是因为我的web.xml文件中缺少映射。
我在Tomcat6上工作得很好,但似乎找不到使用weblogic的地方。
我使用了注解@WebServlet("/actionOne"),但这似乎不起作用。
我对如何通过web.xml文件正确地映射这些内容感到有点困惑。
servlets是.java文件,位于WEB-INF/classes/com/foo/bar/
到目前为止,我已经添加了以下web.xml文件,但是servlet映射部分让我感到困惑。
<servlet>
<servlet-name>actionOne</servlet-name>
<servlet-class>com.foo.bar.actionOne</servlet-class>
</servlet>
<servlet>
<servlet-name>actionTwo</servlet-name>
<servlet-class>com.foo.bar</servlet-class>
</servlet>希望上面的是正确的,下一节我不确定如何使用,希望能得到一些帮助。
<servlet-mapping>
<servlet-name>actionOne</servlet-name>
<url-pattern>/actionOne</url-pattern>
</servlet-mapping>通过表单action="actionOne“从jsp调用servlet。
发布于 2012-11-29 12:32:28
我的映射是正确的,这个问题似乎与weblogic模块文件夹中不同版本的servlet.api有关。2.5而不是3.0。这解决了问题。
https://stackoverflow.com/questions/13520247
复制相似问题