实现效果:
http://localhost访问一个项目例如一个助学网。
http://localhost1访问一个项目例如一个办公系统
实现方案,需要修改两个地方
一个是C:\WINDOWS\system32\drivers\etc\hosts文件,改为
127.0.0.1 localhost
127.0.0.1 localhost1
另一个要改的就是server.xml,修改后如下:
-
<?xmlversion='1.0'encoding='utf-8'?>
-
-
<Serverport="8005"shutdown="SHUTDOWN">
-
-
<ListenerclassName="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>
-
-
<ListenerclassName="org.apache.catalina.core.JasperListener"/>
-
-
<ListenerclassName="org.apache.catalina.mbeans.ServerLifecycleListener"/>
-
<ListenerclassName="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
-
-
-
<GlobalNamingResources>
-
-
<Resourcename="UserDatabase"auth="Container"
-
type="org.apache.catalina.UserDatabase"
-
description="Userdatabasethatcanbeupdatedandsaved"
-
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
-
pathname="conf/tomcat-users.xml"/>
-
</GlobalNamingResources>
-
-
-
<Servicename="Catalina">
-
-
-
<Connectorport="80"protocol="HTTP/1.1"
-
connectionTimeout="20000"
-
redirectPort="8443"/>
-
-
<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"/>
-
-
<Enginename="Catalina"defaultHost="localhost">
-
-
<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
-
resourceName="UserDatabase"/>
-
-
<Hostname="localhost"appBase="webapps"
-
unpackWARs="true"autoDeploy="true"debug="0">
-
<Contextpath=""docBase="E:\Tomcat6\webapps\YangFan\"reloadable="true"crossContext="true"/>
-
</Host>
-
-
<Hostname="localhost1"appBase="webapps"
-
unpackWARs="true"autoDeploy="true"debug="0">
-
<Contextpath=""docBase="E:\Tomcat6\webapps\hiccOffice\"reloadable="true"crossContext="true"/>
-
</Host>
-
-
</Engine>
-
-
</Service>
-
</Server>
ok,重启tomcat6,就可以访问了,前提是保证写的路径正确。
如果本机已经申请了域名,那么只需要修改server.xml就可以。
只需要把localhost和localhost1分别改为不同的域名就OK了。十分的简单。
分享到:
相关推荐
该文档讲解了Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目。
Tomcat6_0配置(虚拟目录的设置+多域名绑定)
Apache2.2多个虚拟主机+Tomcat6多个虚拟主机整合配置,亲自试验,有问题联系我
Tomcat虚拟主机配置
tomcat的8005端口是用来关闭服务的,如果服务关闭不了那就执行下边操作,如果服务能正常访问,能正常关闭,那就不需要执行下边操作
实现了在tomcat下部署多个自己的项目和特定的域名绑定。
tomcat虚拟目录和虚拟主机的配置。照葫芦画瓢就可以,建议先搞,然后再了解原理。 1.可以一个端口地址后面跟...2.也可以一个tomcat配置多个站点,绑定多个域名。这种可能是专门做站点的一些站长,开发人员用的比较多。
tomcat配置只能域名访问禁止ip访问 直接替换tomcat里面的server.xml 文件,但是里面的ip要更换你自己的ip
tomcat配置虚拟主机,有详细的步骤,经测试已经成功,希望对需要的人有帮助!
tomcat—apache集群虚拟主机配置详解!
Linux Tomcat绑定多个域名配置;里面有详情
Tomcat 9 虚拟路径配置
在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信
(一)多域名绑定 如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80 . 可以多个域名指向一个tomcat,格式只要参考默认的就 可以了。
在tomcat6.0里配置虚拟路径,虚拟路径名" docBase="应用程序实际地址" reloadable="true" > </Context>
tomcat虚拟主机,tomcat目录,tomcat6
使用Tomcat配置域名的方法。
基于同一ip,多个域名 tomcat 配置
tomcat虚拟路径配置,tomcat配置虚拟路径,简短代码,一目了然