1、直接把项目web文件夹放在webapps里
2、修改conf里server.xml文件,添加一个Context,在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。
<Context path="/projectName" reloadable="true" docBase="工程所在路径\web" workdir="工程所在路径\work"></Context>
其中path是虚拟路径,docBase是JSP应用程序的物理路径,workDir是这个应用的工作目录,存放运行是生成的于这个应用相关的文件。
3、在Catalina/localhost目录里,新增一个xml文件(名字任意取),添加一个Context内容,指向项目的目录。
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/fsm_cms" docBase="D:\workspace\fsm_cms\WebRoot"
privileged="true" antiResourceLocking="false" antiJARLocking="false" reloadable="true">
</Context>
优先级别为:3>2>1
访问:IP+XML文件名
path:项目名称
docBase:项目部署代码位置
第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。
第2、3还有优点,可以定义一些个性配置,如数据源的配置等。