Tomcat是我们常用的一种web应用服务器,特别是javaweb开发的时候往往使用的是tomcat服务器。在使用tomcat的过程中,我们常常会遇到配置tomcat的问题。那么,如何有效快捷地配置好我们的web项目,作者在这里进行一个总结。
一、静态配置
1、将我们的项目拷贝到tomcat的webapps目录下。启动tomcat的时候,会自动加载webapps里面的项目,但是我们得保证我们的jar包是否完整。项目的访问路径是:http://localhost:8080/项目名称
2、更改conf目录下的server.xml文件,在标签前面加上如下的配置:
同时将Host标签里面的appBase=”webapps”去掉,这种方式只会加载mywork这一个项目。如何没有去掉appBase配置的话,tomcat还会把webapps下面的项目启动起来。项目的访问路径直接是http://localhost:8080
3、在tomcat目录下面的conf\Catalina\localhost下,加一个项目的配置文件,如mywork.xml。然后再xml中写如下内容:
那么tomcat启动的时候就会加载mywork这个项目,reloadable是程序发生更改服务器是否自动加载。这时候项目的访问路径是http://localhost:8080/mywork
tips:删除一个Web应用同时也要删除webapps下相应的文件夹和server.xml中相应的Context,还要将Tomcat下面的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。
二、动态部署
登陆tomcat管理控制台:http://localhost:8080/,输入用户名和密码后便可管理应用并动态发布。
在Context Path(option):中输入/yourwebname ,这代表你的应用的访问地址。
XML Configration file URL中要指定一个xml文件,比如我们在F:\下建立一个hmcx.xml文件,内容如下:
其中docBase不用写了,因为在下一个文本框中填入。或者更简单点,这个文本框什么都不填,在WAR or Directory URL:中键入F:\hmcx即可,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(option):中的名字。
tips:如果部署.war文件还有更加简单的方式,下面还有个Select WAR file uploae点击浏览选择.war文件,然后点击Deploy。
当然,还有其他的方式可以满足大家的需要,作者就不一一举例了。大家可以根据以上的总结并结合自身的实际情况进行配置。