톰켓에서는 서블릿을 특정 폴더 안에 있으면 별도의 설정없이 실행시킬수 있으며..
weblogic에서는
servlet을 호출할때
URL에 http://domain/servlet/ServletName 이렇게 쓰시잖아요
이때
/servlet 을 빼고 domain/ServletName 으로 사용할때 아래처럼
설정하시면 된답니다.
아래처럼 설정하게 되면 WebLogic Servlet을 태워서
현재 WebApplication의 Servlet을 호출할 수 있습니다.
예를 들면
이렇게 하시면 되겠지요.
<servlet>
<servlet-name>ServletServlet</servlet-name>
<servlet-class>weblogic.servlet.ServletServlet</servlet-class>
<load-on-startup>-1</load-on-startup>
</servlet>
<servlet>
<servlet-name>TestServletName</servlet-name>
<servlet-class>com.test.TestServletName</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletServlet</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TEST</servlet-name>
<url-pattern>/TEST</url-pattern>
</servlet-mapping>
실행은 http://domain/TEST 에 Action을 날려주시면 된답니다.
그리고, NoClassDefFoundError은 Servlet을 제대로 호출하지 못했던가
Web Application이 제대로 올라가지 않아서
처리하지 못하고 있는 것인데 JSP는 제대로 보이신다니.
Servlet을 호출하지 못한거 같네요.
위의 내용처럼 Servlet을 Mapping 한 web.xml을 만드셔서
WEB-INF에 올려놓으시면 될 듯 합니다.
weblogic에서는
servlet을 호출할때
URL에 http://domain/servlet/ServletName 이렇게 쓰시잖아요
이때
/servlet 을 빼고 domain/ServletName 으로 사용할때 아래처럼
설정하시면 된답니다.
아래처럼 설정하게 되면 WebLogic Servlet을 태워서
현재 WebApplication의 Servlet을 호출할 수 있습니다.
예를 들면
이렇게 하시면 되겠지요.
<servlet>
<servlet-name>ServletServlet</servlet-name>
<servlet-class>weblogic.servlet.ServletServlet</servlet-class>
<load-on-startup>-1</load-on-startup>
</servlet>
<servlet>
<servlet-name>TestServletName</servlet-name>
<servlet-class>com.test.TestServletName</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletServlet</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TEST</servlet-name>
<url-pattern>/TEST</url-pattern>
</servlet-mapping>
실행은 http://domain/TEST 에 Action을 날려주시면 된답니다.
그리고, NoClassDefFoundError은 Servlet을 제대로 호출하지 못했던가
Web Application이 제대로 올라가지 않아서
처리하지 못하고 있는 것인데 JSP는 제대로 보이신다니.
Servlet을 호출하지 못한거 같네요.
위의 내용처럼 Servlet을 Mapping 한 web.xml을 만드셔서
WEB-INF에 올려놓으시면 될 듯 합니다.
댓글 0
- 전체
- 공통
- windows
- unix/linux
- BEA WebLogic
- IBM WebSphere
- Oracle 9iAS/OAS/OSDK
- TmaxSoft JEUS
- jserv/Tomcat/Resin
- 기타
- jboss