tomcat安装配置相关问题

来源:互联网 发布:win7网络密码管理 编辑:程序博客网 时间:2024/05/22 14:39

Tomcat是Apache下的一个核心项目,是一个免费开源的web服务器,在访问量不大的中小型系统里面,通常会选择使用Tomcat进行开发和调试。但我们在安装配置Tomcat时总是出现各类问题,这里简单罗列一下本人在开发过程中遇到的一些常见问题和解决方法:


安装

____________________________________________________________________________________


tomcat的安装在网络上已经有很多相关的教程,tomcat安装顺序应该是先安装jdk,再安装tomcat,如果需要在eclipse中使用还需要安装eclipse并进行简单的配置,这里推荐一个百度经验:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html;


Path配置问题

____________________________________________________________________________________


1.当引入一个新的project的时候如果j2ee相关包(如javax)添加到build path失败,则可能是tomcat路径或者版本的问题,可以按照以下步骤进行处理:

 (1)重新配置tomcat:windows->perferences->Server->Runtime Environment中配置服务器运行环境,先remove,再add;

 

 (2)此时已经要记住一定要记得选择jre,ok之后,右击项目,进入properties ->java Build Path -> libearies ->选择  apache Tomcat,删除,再add

 

 (3)如果这样还是没有解决问题,那么就需要手动添加servlet-api.jar到build path,servlet-api.jar在tomcat的lib目录下。


2.如果项目可运行,但是如果出现红叉,报异常target runtime apache v7.0 not defined,那么很可能是引入项目和你当前使用的tomcat版本不同导致的,有以下两种处理方式:

 (1)项目右键--properties--Targeted Runtimes--把原项目tomcat去掉勾选;

 (2)在工程目录的.setting文件夹下,修改org.eclipse.wst.common.project.facet.core.xml的文件内容,去掉

  <runtime name="Tomcat v7.0"/>这行配置即可。


自动部署配置

____________________________________________________________________________________

有些时候我们不想每次修改文件之后都需要重新启动,那可不可以每次在eclipse中编辑保存之后自动部署呢,当然可以:

1.首先,编辑tomcat信息,勾选Server Option中Serve modules without publishing选项


2.找到项目使用的tomcat安装目录下\conf\server.xml,编辑,在Context中加入crossContent="true",如图


Ok,之后再修改后台类文件、映射文件等的时候则不用再手动重启tomcat,tomcat会自动部署,不过,在新增文件的时候还需手动部署。

1 0