tomcat配置多域名,虚拟目录,修改work路径
2008-09-04 00:16
726 查看
一,创建虚拟主机
1,打开X:/WINDOWS/system32/drivers/etc/hosts路径下的hosts(X为你系统所在盘符),你会看到
127.0.0.1 localhost
在它下面写上如下:
127.0.0.1 www.awucs.com
注:www.awucs.com为字定义域名
2,接下来就是修改Tomcat下配置文件,路径为
X:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/server.xml
打开server.xml,找到
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
这里的port="8080"就是端口,我们完全可以用别的端口来代替,但不能是被系统占用的端口(0--1023),例如我们可以替换成80端口,
这样的当启动Tomcat服务器的时候,浏览工程就不用写成:Http://localhost:8080,直接就写Http://localhost,相信大家都知道其中的原因吧
3,上述修改完毕后找到
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
这是Tomcat默认域名路径配置,
在</Host>后面添加自己的虚拟主机,例如:
<Host name="www.awucs.com" appBase="X:/wu" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>
这的name切记一定要与你在hosts下添加的自定义域名相同,不然会惹来404
4,在上面我们写到appBase="X:/wu",这是存放你的工程的路径的,光把工程放进去还不够,必须在
X:/wu/路径下新建个文件夹,起名为ROOT,这里字母必须大写,如果新建文件夹的名字写错或者没有把工程下的所有文件放入ROOT中,你都会看404的.
这样我们的一个虚拟主机就搞定了,启动Tomcat服务器,输入www.awucs.com,你看到惊喜了吗??
二,创建虚拟目录
1,在我们前面自定义虚拟主机的<Host>,</Host>之间写入下面一段代码
<Context path="" docBase="X:/wu" reloadable="true" debug="0"></Context>
参数 path 配置的虚拟目录名称,path为空的话代表根目录,那在浏览器中输入www.awucs.com,就可以打开工程了
这个路径名可以随便写的,如果你写成path="/haha",那在浏览器中输入www.awucs.com/haha,才能找到你工程
docBase 表示你的程序包的物理绝对路径,默认的绝对路径是$Tomcat_Home$/webapps
配置了这的我们就不用在X:/wu下建立那烦人的ROOT文件夹了,直接把工程中的文件导入X:/wu就可以了,
打开浏览器输入www.awucs.com看看成功了没有!
注意:这里docBase里面路径一定要与<Host>中appBase是一样的.
三,修改Tomcat下work路径
直接在<Context>写入workDir="X:/wu/work"
workDir 就代表work目录
1,打开X:/WINDOWS/system32/drivers/etc/hosts路径下的hosts(X为你系统所在盘符),你会看到
127.0.0.1 localhost
在它下面写上如下:
127.0.0.1 www.awucs.com
注:www.awucs.com为字定义域名
2,接下来就是修改Tomcat下配置文件,路径为
X:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/server.xml
打开server.xml,找到
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
这里的port="8080"就是端口,我们完全可以用别的端口来代替,但不能是被系统占用的端口(0--1023),例如我们可以替换成80端口,
这样的当启动Tomcat服务器的时候,浏览工程就不用写成:Http://localhost:8080,直接就写Http://localhost,相信大家都知道其中的原因吧
3,上述修改完毕后找到
<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
这是Tomcat默认域名路径配置,
在</Host>后面添加自己的虚拟主机,例如:
<Host name="www.awucs.com" appBase="X:/wu" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>
这的name切记一定要与你在hosts下添加的自定义域名相同,不然会惹来404
4,在上面我们写到appBase="X:/wu",这是存放你的工程的路径的,光把工程放进去还不够,必须在
X:/wu/路径下新建个文件夹,起名为ROOT,这里字母必须大写,如果新建文件夹的名字写错或者没有把工程下的所有文件放入ROOT中,你都会看404的.
这样我们的一个虚拟主机就搞定了,启动Tomcat服务器,输入www.awucs.com,你看到惊喜了吗??
二,创建虚拟目录
1,在我们前面自定义虚拟主机的<Host>,</Host>之间写入下面一段代码
<Context path="" docBase="X:/wu" reloadable="true" debug="0"></Context>
参数 path 配置的虚拟目录名称,path为空的话代表根目录,那在浏览器中输入www.awucs.com,就可以打开工程了
这个路径名可以随便写的,如果你写成path="/haha",那在浏览器中输入www.awucs.com/haha,才能找到你工程
docBase 表示你的程序包的物理绝对路径,默认的绝对路径是$Tomcat_Home$/webapps
配置了这的我们就不用在X:/wu下建立那烦人的ROOT文件夹了,直接把工程中的文件导入X:/wu就可以了,
打开浏览器输入www.awucs.com看看成功了没有!
注意:这里docBase里面路径一定要与<Host>中appBase是一样的.
三,修改Tomcat下work路径
直接在<Context>写入workDir="X:/wu/work"
workDir 就代表work目录
相关文章推荐
- java基础(安装/调试/记事本编写/web-inf目录/配置JRE,tomcat/查看虚拟路径/修改tomcat默认端口号)
- tomcat:虚拟目录及多域名与单域名配置
- Tomcat绑定多个域名和配置虚拟目录的方法
- Tomcat配置虚拟目录、多域名、多个Http监听端口
- Tomcat5.5配置-多域名绑定和虚拟目录
- 【Tomcat】tomcat配置多域名和虚拟路径
- tomcat7 虚拟目录配置,根据域名直接打开项目主页
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- Tomcat6.0配置(虚拟目录的设置+多域名绑定) 和tomcat 7 (转)
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- Tomcat5.5配置-多域名绑定和虚拟目录
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- Tomcat5.5配置-多域名绑定和虚拟目录
- Tomcat配置域名 和 虚拟目录
- Tomcat6.0配置(虚拟目录的设置+多域名绑定)
- CentOS7 yum安装Tomcat并实现多域名与虚拟目录配置
- Tomcat5.5配置-多域名绑定和虚拟目录
- Tomcat基本入门知识及发布,虚拟访问及启动碰到的错误,虚拟目录,虚拟路径,各种Tomcat的配置
- Tomcat6.0配置(虚拟目录的设置+多域名绑定)