学习jsp也有一个月了,对tomcat的配置算的上还是有点点经验可以和大家分享,下面就来说说对tomcat主机的配置吧:
1。在engine下面一个host就对应一个虚拟主机,也就是说一个计算机(对应一个ip)上可以存在多个站点,然后需要在相应的站点下建立自己的web应用,具体配置入下:
首先找到:C:\WINDOWS\system32\drivers\etc目录下的host文件,打开它可以看到有这样一句:127.0.0.1 localhost它的意思就是本机对应的虚拟主机名叫localhost,在tomcat的server.xml中当然会存在响应的: <Host appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />appBase表示这个站点的web应用都放在webapps 下面,在<host>下面建立一个web application名字叫:<Context path="/message_board" docBase="message_board" debug="0" reloadable="true" />docBase表示这个web应用的文件全部放在message_board文件夹下面(path可以不写)。当然对web应用的配置也可以单独进行:首先找到conf目录下Catalina下的localhost文件夹,在里面建一个webappname.xml(webappname代表web应用的虚拟名,访问时需要它),并添加以下内容:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:\teacherSystem" debug="0" reloadable="true" crossContext="true">
</Context>
docBase="D:\teacherSystem"表示这个web应用所放的目录,于是你可以用:http://localhost:8080/webappname/来访问资源了
2.
在server.xml中写入以下内容在本机上建立另外两个站点:(.代表web资源可以直接在host1目录下部署,无须再建立新的文件夹)
<Host debug="0" appBase="d:\host1">
<Context path="" docBase="." debug="0" />
</Host>
<Host debug="0" appBase="d:\host2">
<Context path="" docBase="." debug="0" />
</Host>
当然你需要在d盘建立两个目录:host1,host2表示站点的web应用应该存放的位置,然后你就可以在<host>中添加web应用了。当然了,这样用http://site1:8080/test.html(test.html直接放在host1目录下)是不行的,你还必须在C:\WINDOWS\system32\drivers\etc目录下的host文件中添加127.0.0.1 site1,site2也是一样。这样你就可以部署web应用了。还要注意的是:在/conf/Catalina下也要建立一个site1目录来存放web应用的配置文件(假如叫he.xml),并写入:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="E:\hello" debug="0" reloadable="true" crossContext="true">
</Context>
那么你就可以http://site1:8080/he/hello.html(hello.html放在E:\hello下面哦),不行的话记得重启一下服务器哦。。。
现在大功告成,说说它不好的地方吧,那就是不能直接用ip地址来访问了。不过这也没什么了,我们最后总要为站点取一个好听的名字的,也就是alias(别名)了^^
分享到:
相关推荐
描述了Tomcat的Host的Context组件的相关配置及对应Tomcat的启动和访问问题
jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+...
Tomcat配置方法 Tomcat配置方法 Tomcat配置方法
tomcat jdk 和tomat的一些配置文件包括server.xml和linux使用service启动tomcat
tomcat6.0配置(含配置视频下载 tomcat6.0配置(含配置视频下载 tomcat6.0配置(含配置视频下载 tomcat6.0配置(含配置视频下载
鉴于现在myeclipse10默认配置不上tomcat 8 问题,需要启动运行配置,参看文档。关于tomcat8配置,主要介绍关于tomcat8的配置文档。
Tomcat5.5配置SSL Tomcat5.5配置SSL Tomcat5.5配置SSL Tomcat5.5配置SSL
tomcat安装配置详解,tomcat安装配置详解,tomcat安装配置详解
Tomcat下redias配置: 1. context.xml 中的加入 <Valve className="com.orangefunction.tomcat6.redissessions.RedisSessionHandlerValve"/> <Manager className="com.orangefunction.tomcat6.redissessions....
该文档描述了如何在tomcat下面配置PHP环境。 本人亲自试验过。
tomcat优化配置tomcat优化配置tomcat优化配置tomcat优化配置
tomcat配置tomcat配置tomcat配置tomcat配置tomcat配置tomcat配置tomcat配置
Tomcat详解配置Tomcat详解配置Tomcat详解配置
centos上安装配置Tomcat环境,纯手工编写,测试过文档无误
tomcat安装及配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程Tomcat安装和配置教程...
Tomcat服务器配置及数据库连接池配置(个人整理版)。纯粹个人整理意见。
tomcat下配置https环境 tomcat下配置https环境 tomcat下配置https环境,亲测,可用。https://127.0.0.1:8443/
tomcat配置 介绍tomcat 配置文件介绍
Tomcat服务器配置 视频教程 Tomcat视频
Tomcat Servlet配置文件