Tomcat配置笔记

简介:
Tomcat是常用的JSP/Servlet服务器。开源免费。但是Tomcat配置很繁琐,特别是一些细节性的东西,简直是折磨人。今天搞了一下午,把一些重要的配置记在这里以备忘。我用的是Tomcat 6.0.18版本。
其安装位置为 D:\Java\Tomcat 6.0\    
并设工作目录位于\webapps\x224\
首先,要配置conf\server.xml文件.
在其<Host....>一节 里面,加入以下的内容
<Context path="/x224" docBase="x224" debug="0" reloadable="true"/>
这一句确保了tomcat会自动的重新载入被更改的servlet。 如果不加的话,tomcat不会自动重载,只能重启才能重新加载。
其次就是\webapps\x224\WEB-INF\web.xml文件。如果该文件设置不正确,则会出现莫名其妙的404错误。
设有一个名为jservlet的class文件,包名为默认(未指定), 放在\webapps\x224\WEB-INF\classes\下
则应按照下面的方法设置,<servlet>和<servlet-mapping>这两节的顺序不能颠倒,如果有多个servlet,则都应依次按照顺序写。两节里面的<servlet-name>要保持一致。
在其<webapp>一节里面,加入以下内容
<servlet>
<servlet-name>jservlet</servlet-name>
<display-name>jservlet</display-name>
<description>A test Servlet</description>
<servlet-class>jservlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>jservlet</servlet-name>
<url-pattern>/jservlet</url-pattern>
</servlet-mapping>

这样设置后就可以通过http://127.0.0.1/x224/jservlet来访问了。
如果出现了405错误,说明这个servlet的代码的doGet()方法中调用了基类的方法。
这是由于Eclipse会自动加入基类的方法调用,类似于super(...)。去掉即可。
还有一点就是要经常重启tomcat。特别是更改了相关配置的之后,有的时候出现很古怪的错误,一般重启之以便重新加载一切内容。









本文转自 kevx 51CTO博客,原文链接:http://blog.51cto.com/spinlock/177616,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
XML 应用服务中间件 Apache
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
|
4月前
|
Java 应用服务中间件 Maven
Maven - 两种Tomcat插件的配置
Maven - 两种Tomcat插件的配置
135 0
|
5月前
|
XML 应用服务中间件 数据格式
windows下Tomcat8.0解压版安装并配置环境变量
windows下Tomcat8.0解压版安装并配置环境变量
95 0
|
14天前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
4月前
|
Java 应用服务中间件 容器
SpringBoot配置外部Tomcat并打war包
SpringBoot配置外部Tomcat并打war包
68 0
|
8天前
|
运维 Java 应用服务中间件
Tomcat详解(七)——Tomcat使用https配置实战
Tomcat详解(七)——Tomcat使用https配置实战
18 4
|
4月前
|
Java 应用服务中间件
SpringBoot 项目war包部署 配置外置tomcat方法
SpringBoot 项目war包部署 配置外置tomcat方法
71 0
|
22天前
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
13 1
|
3月前
|
应用服务中间件 Windows
Tomcat安装和配置
Tomcat安装和配置
32 0
|
4月前
|
Java 应用服务中间件 Spring
Tomcat【部署 01】安装包版本说明+安装+参数配置+启动(JDK11+最新版apache-tomcat-10.0.12)
Tomcat【部署 01】安装包版本说明+安装+参数配置+启动(JDK11+最新版apache-tomcat-10.0.12)
63 0