Tomcat如何运行没有做mapping的servlet Tomcat有一个类org.apache.catalina.servlets.InvokerServlet,它负责处理没有做Servlet Mapping的那些Servlet.但是,在tomcat安装目录的conf/web.xml中,系统默认情况下把org.apache.catalina.servlets.InvokerServlet的注册与地址映射注释了.
<!--
<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>
-->
所以,去掉注释符,重新启动一次Tomcat,就可以按照http://localhost:8080/你的应用路径(path)/servlet/youservlet格式访问你没有进行地址映射的servlet了.
如果在在启动Tomcat时报错,说
org.apache.catalina.servlets.InvokerServlet is privileged and cannot be loaded by this web application.
使tomcat应用无法加载.可以按照以下解决办法处理:
在conf/context.xml中的<Context>标签中添加参数privileged="true",即将其修改为
<Context reloadable="true" privileged="true">
重启Tomcat.
本文来自CSDN博客,转载请标明出处
分享到:
相关推荐
【Tomcat下Servlet的配置】涉及的是在Apache Tomcat服务器上部署和运行Servlet的基本步骤,这对于初学者来说是一项重要的技能。Servlet是Java编程语言中用于扩展服务器功能的接口,常用于构建动态web应用。 首先,...
4. **Servlet配置**:在`web.xml`文件中,Servlet可以通过`<servlet>`和`<servlet-mapping>`元素进行配置,指定Servlet类、URL映射和其他属性。 通过深入研究Tomcat 8源代码和Servlet源代码,开发者可以学习到如何...
### Tomcat Servlet配置详解 #### 一、Tomcat配置文件概览 在了解Tomcat的配置文件之前,我们首先需要明确这些配置文件的作用及其位置。Tomcat作为一个流行的Java Web服务器,其配置主要由以下几个文件控制: 1. ...
在开发Web应用时,我们经常会使用到Apache Tomcat服务器,它是Java Servlet和JavaServer Pages(JSP)的开源实现。本篇文章将详细讲解如何在Tomcat环境下配置JSP、Servlet和JavaBean,以便进行Web应用的开发和调试。...
- Apache Tomcat是一个开源的Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,被广泛用于运行Java程序。 - Tomcat服务器是Web应用程序(如JSP和Servlet)的运行平台,它与Apache HTTP服务器不同...
在启动过程中,Tomcat会检查并解析`webapps`目录下的所有应用,读取每个应用的`WEB-INF/web.xml`,配置Servlet和过滤器的映射,设置会话超时和其他运行时参数。了解启动流程有助于优化应用性能和排查问题。 Servlet...
Servlet开发和Tomcat配置是Java Web开发中的基础步骤,用于创建和运行动态Web应用程序。以下是对这个主题的详细说明: 1. **Servlet介绍**: Servlet是Java编程语言中的一组接口,它允许开发人员扩展服务器的功能...
在本示例中,我们将深入探讨如何创建并运行一个简单的Servlet程序,同时结合Tomcat服务器进行部署。首先,我们需要了解Servlet的基本概念。 Servlet是一个Java类,它扩展了服务器的功能,可以处理HTTP请求,并返回...
Tomcat与Servlet是Java Web开发的基础,它们共同构成了服务器端的运行环境。理解Tomcat的安装与配置,以及Servlet的基本概念和工作原理,对于初学者来说至关重要,能够为后续的Web开发打下坚实的基础。通过实践,你...
Tomcat作为Servlet容器,它遵循Servlet规范来运行和管理Servlet。在Servlet中,有以下几个关键概念: 1. **Listener(监听器)** 监听器是Java EE中的一种组件,它们监听特定对象的事件并进行响应。例如,`...
在使用Tomcat开发JSP和Servlet时,需要注意一些关键点以确保程序的正确运行和优化。以下是根据提供的文件内容整理的一些重要问题和解决方案: 1. **创建Tomcat项目**: - 在Eclipse等集成开发环境中,需要创建一个...
要在Tomcat上运行Servlet,你需要按照以下步骤操作: 1. 创建Servlet类:首先,你需要创建一个扩展自`javax.servlet.http.HttpServlet`的Java类,并重写`doGet()`或`doPost()`方法。这些方法会根据HTTP请求的方法...
在本文中,我们将深入探讨如何解决在Tomcat和WebLogic服务器上使用Sitemesh 3.0.1时遇到的Servlet 3.1环境下装配文件不完整的问题。 首先,Servlet 3.1是Java Servlet API的一个版本,引入了许多改进,包括异步处理...
包括Servlet的`<servlet>`和`<servlet-mapping>`标签,分别指定Servlet的全限定类名和URL映射。 6. **运行Tomcat**:在项目上右键,选择“Run As” > “Run on Server”。如果尚未启动Tomcat,Eclipse会提示你启动...
2. **Tomcat配置问题**:如果Tomcat服务器没有正确配置来识别Spring Boot项目中的JSP资源,则可能导致404错误。 3. **路径问题**:JSP文件的存储位置或访问路径不正确。 #### 解决方案 为了有效解决上述问题,我们...
在IT领域,尤其是在Web开发中,Tomcat是一个广泛使用的开源应用服务器,主要负责运行Java Servlet和JSP(JavaServer Pages)应用程序。本篇文章将详细讲解如何在Tomcat环境下配置JSP、Servlet和JavaBean,以实现一个...
通过MyEclipse和Tomcat的组合,我们可以便捷地配置、调试和运行Servlet,实现诸如表单提交这样的功能。熟练掌握Servlet的使用,有助于深入理解Java Web开发的底层原理,为学习更高级的Web框架打下坚实基础。
Apache Tomcat是一款开源的Servlet容器,实现了Java Servlet和JavaServer Pages (JSP) 规范,用于运行Java代码以生成动态Web页面。 **知识点一:安装Tomcat** 首先,您需要下载并安装Apache Tomcat。安装过程通常...