java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application
解决之道:
tomcat conf/web.xml中
<!-- InvokerServlet
处理一个WEB APP中的匿名servlet
当一个servlet被编写并编译放入/WEB-INF/classes/中,却没有在/WEB-INF/web.xml中定义的时候
该servlet被调用,把匿名servlet映射成/servlet/ClassName的形式
URL PATTERN MAPPING : /servlet/*
-->
<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>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
conf\context.xml
中<Context>节点修改为 <Context privileged="true">
分享到:
相关推荐
- 使用`E:\apache-tomcat-5.5.23\bin`目录下的`startup.bat`脚本启动Tomcat服务。 4. **验证Tomcat安装:** - 通过浏览器访问`http://localhost:8080`,若能看到Tomcat的欢迎页面,则表示安装成功。 #### 四、...
- 使用wget或其他工具下载Tomcat压缩包。 ```bash wget http://mirrors.ccs.neu.edu/Apache/dist/jakarta/tomcat-4/binaries/tomcat-4.1.18.tar.gz ``` #### 四、安装Tomcat 1. **解压Tomcat压缩包**: - 在...
通常,PHP和Apache或Nginx等Web服务器一起使用,但有时我们可能需要在Tomcat环境下运行PHP应用,这需要一些特殊的配置。本文将详细讲解如何在Tomcat中进行PHP的简单配置。 首先,我们需要理解Tomcat和PHP的基本工作...
【如何使用Tomcat——学习笔记】 Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web部分,包括Servlet和JSP规范。本教程将详细解释如何配置和使用Tomcat,以便于开发和测试Servlet应用。 1. **...
对于Tomcat 6.0来说,推荐使用Java 1.5版本以上的JRE。这是因为Tomcat 6.0对Java 1.5及以上版本的支持更加完善,可以更好地发挥其性能优势。 #### 二、配置server.xml文件 `server.xml`是Tomcat的核心配置文件,...
接下来是整合的关键步骤,我们需要使用JK2(Jakarta Connector 2),它是一个IIS和Tomcat之间的通信桥接器。可以从Apache的归档站点下载JK2的Windows IIS版本(例如,`jakarta-tomcat-connectors-jk2.0.4-win32-IIS....
- **激活InvokerServlet**:在`tomcat/conf/web.xml`中激活InvokerServlet,移除相应的注释: ```xml <servlet-name>invoker <url-pattern>/servlet/* ``` - **更改端口**:默认情况下,Tomcat监听8080...
通过取消Tomcat的`conf/web.xml`文件中`InvokerServlet`的相关注释,可以启用未命名和未指定URL的Servlet调用,但这并不推荐,因为正式部署时应为每个Servlet分配唯一的URL。 测试服务器配置是否正确,可以通过访问...