web.xml文件里怎么修改加上reload属性?
因为每次编译类之后都要重启weblogic,有人说在web.xml文件里加上
<reload>true</reload>
<compile>true</compile>
就可以解决这个问题,但这两句怎么加到web.xml,拷贝进去xml文件会报错,
Element type "reload" must be declared.
Element type "compile" must be declared.
请高手指点,解决马上给分!!
问题点数:0、回复次数:6Top
1 楼liusoft(红薯)回复于 2004-08-03 15:01:19 得分 0
reload只能在server.xml中定义,web.xml没有这么的配置
http://www.javayou.comTop
2 楼dropship(光荣与梦想)回复于 2004-08-03 15:08:00 得分 0
楼上说的没错。web.xml文件里是没有属性的。
只能在server.xml文件中配置,给你个例子吧:
<Context path="/tomcatTest" reloadable="true" docBase="E:\java\eclipse\eclipse\workspace\tomcatTest" workDir="E:\java\eclipse\eclipse\workspace\tomcatTest\work\org\apache\jsp" />Top
3 楼dropship(光荣与梦想)回复于 2004-08-03 15:14:57 得分 0
笔误:
web.xml文件里是没有属性的。
应该为:
web.xml文件里是没有reloadable属性的。
以上说明是基于Tomcat的。
weblogic的方法如下:
将 startWebLogic.cmd 中的参数 set STARTMODE=true 改为 set STARTMODE=false。
然后修改servlet和类不用重启
Top
4 楼forum99(forum99)回复于 2004-08-03 16:11:55 得分 0
还是不行!!
随便重新编译一个类后,还是报下面的错:
java.lang.ClassCastException
at org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:855)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Top
5 楼jackycode(jackycode)回复于 2005-04-21 16:56:18 得分 0
markTop
6 楼nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil)回复于 2005-04-21 17:03:32 得分 0
java.lang.ClassCastException
at org.apache.struts.action.ActionServlet.getRequestProcessor
类类型转换异常...在调用getRequestProcessor方法时..Top




