在apache-tomcat-6.0.18\conf\web.xml文件中
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
这段代码解除注释后,tomcat 服务器就会报错 高手指点一下
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
这段代码解除注释后,tomcat 服务器就会报错 高手指点一下
解决方案 »
- 推荐一套快速开发框架,有Demo、完整的使用说明、示例源码 Demo本身是一套ssh开发范例
- weblogic中session问题,痛哭中,真当是郁闷
- C Java Saviour!
- =====MSN学习群====
- 急!急!!急!!! 关于spring中使用JavaMailSenderImpl的错误
- 初学者的苦恼!!!
- struts做应用,现在就差作报表了,有什么好意见吗???
- 为什么我在Jbuider中调试好的applet,在脱离Jbulider环境后。。。。。。。 急!!!
- weblogic7.0重启后jsp要重新编译过?
- new URL("file:///d:/test.jpg") 为什么file后面是3个斜杠,而test.jpg前面是一个?
- 自定义注解的一道题目
- 大家做Java的excel中vbscript用的多么?
2009-1-8 16:04:32 org.apache.catalina.startup.HostConfig checkResources
警告: Error during context [/newyear] restart
java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.Invok
erServlet is privileged and cannot be loaded by this web application
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1145)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:99
2)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
371)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java
:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBas
e.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.p
rocessChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.r
un(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
并且tomcat不能重新启动
在tomcat6应该不能使用servlet激活器,查看了一些apache-tomcat-6.0.18\webapps\examples中的例子,
也都没有使用
2009-1-8 16:04:32 org.apache.catalina.startup.HostConfig checkResources
警告: Error during context [/newyear] restart
java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.Invok
erServlet is privileged and cannot be loaded by this web application
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1145)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
信息: Reloading context [/newyear]
2009-1-8 16:04:32 org.apache.catalina.startup.HostConfig checkResources
警告: Error during context [/newyear] restart
java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.Invok
erServlet is privileged and cannot be loaded by this web application
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1145)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1116)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1214)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
并且tomcat不能重新启动
由上面的错误来看,在tomcat6应该不能使用servlet激活器,查看了一些apache-tomcat-6.0.18\webapps\examples中的例子, 也都没有使用 at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
</servlet> 和 <servlet-maping> </servlet-maping> 是成对出现的吧,应该一起被注释掉吧
在conf/context.xml中的<Context>标签中添加参数privileged="true",即修改为<Context privileged="true">。
去注释时,一定要把<!-- 和 -->>都删了,不要只删 !--和--
在conf/context.xml中的<Context>标签中添加参数privileged="true",即修改为<Context privileged="true">。 这个解决方案是对的的,
我今天同时测试了tomcat5.5 和 tomcat6.0
在conf/context.xml中的<Context>标签中添加参数privileged="true",即修改为<Context privileged="true">。正解!