1、修改tomcat\conf\server.xml文件内容 <Connector port="80" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="GBK"/>
2、在<Engine name="Catalina" defaultHost="localhost"></Engine>中间加入内容:
<Engine name="Catalina" defaultHost="localhost">
.........原有内容不要动
下面为新加内容:
<Host name="admin.wzyst.net" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="test.wzyst.net" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
test.wzyst.net 是你要访问的域名
3、Conf文件夹下创建Catalina文件夹,Catalina文件夹下创建二级域名文件夹
例如:test.wzyst.net和admin.wzyst.net,localhost三个文件夹,文件夹下创建ROOT.xml文件,内容为<Context path="/B2C" reloadable="false" docBase="D:\yst\webapp" />,D:\yst\webapp为项目路径。
4、在D:\yst\webapp\WEB-INF\web.xml中加入
<welcome-file-list>
<welcome-file>default.htm</welcome-file>
</welcome-file-list>
这段跟 <servlet>是平级的
default.htm就是你请求的默认页面
虚拟目录
在tomcat6版本中:
1、【官方文档】本人不推荐。
在tomcat\conf下server.xml中找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
在其中添加:
<Context path="" docBase="换成你的路径" reloadable="true"></Context>
这的docBase要改成你的项目目录。
2、 不修改server.xml【推荐使用此方法】
在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为
<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="换成你的路径"
reloadable="true">
</Context>
文件名改成你自己的譬如http://localhost:8080/bbs ,文件名就为bbs.xml
其他配置:
打开 Tomcat6.0"conf"web.xml 文件,找到:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示
环境变量配置:
http://jingyan.baidu.com/article/8065f87fcc0f182330249841.html
注:catalina_home,catalina_base可以不用手动配置,因为如果没有配置的话在startup.bat里会自行配置