Weblogic 8的Servlet映射,如何?

时间:2012-11-22 21:32:27

标签: java servlets weblogic web.xml

我有一个带有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

1 个答案:

答案 0 :(得分:0)

我的映射是正确的,似乎问题与weblogic模块文件夹中的不同版本的servlet.api有关。 2.5而不是3.0。这解决了这个问题。