我有一个带有Web应用程序的WAR文件,该文件已部署到weblogic流中。
JSP部分工作正常,但找不到servlet。可能是由于我的web.xml文件中缺少映射。
我在Tomcat 6上工作正常,但似乎找不到使用weblogic。
我使用注释@WebServlet(“/ actionOne”),但这似乎不起作用。
我对如何通过web.xml文件正确映射这些问题感到困惑。
servlet是.java文件,位于WEB-INF / classes / com / foo / bar /
到目前为止,我已经添加了以下web.xml文件,但servlet-mapping部分让我感到困惑。
<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>
通过Form action =“actionOne”
从jsp调用servlet答案 0 :(得分:0)
我的映射是正确的,似乎问题与weblogic模块文件夹中的不同版本的servlet.api有关。 2.5而不是3.0。这解决了这个问题。