tomcat域名配置

一般通过tomcat访问项目都是localhost:8080/aaa这种方式来访问的,如何去掉端口,直接通过域名访问项目呢?

我们只需修改一下配置文件即可(完整的配置文件在末尾)

去掉8080端口,修改tomcat的conf/service.xml,将8080改为80
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
启动tomcat输入localhost,会打开tomcat页面 将域名和项目绑定到一起,打开conf/service.xml,修改Host的
name=”你要绑定的域名”,
appBase=”项目的编译路径”,
如appBase=”F:/workspace/aaa/WebContent”
新建一个host的子节点
<Context path="/" docBase="F:/workspace/Lexiang/WebContent" ></Context>
path=”/”表示不加项目名,可直接通过域名访问
docBase与appBase一样都是项目的编译目录
如果要多个域名访问同一个项目的话可以在<content>的同级建立<Alias>节点来增加域名如
<Alias>4aweb.com</Alias>
<Alias>3aweb.com</Alias>
修改后如下:

<Host appBase="F:/workspace/aaa/WebContent" autoDeploy="true" name="3a.web.com" unpackWARs="true" debug="0"> <Context path="/" docBase="F:/workspace/aaa/WebContent" ></Context> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/> </Host> 我们要在本地访问域名,还得修改C:/WINDOWS/system32/drivers/etc/HOSTS文件。在修改HOSTS之前还要获取修改文件的权限,在属性->安全->高级->更改权限->取消勾选 包括从该对象的父项获取的权限->添加->点编辑把全部用户改为完全控制->应用,用记事本打开HOSTS,添加域名保存即可.
127.0.0.1 3a.web.com
127.0.0.1 3aweb.com
127.0.0.1 4aweb.com
现在重启tomcat,在浏览器上直接输入域名即可访问到项目了

 

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » tomcat域名配置

登录

找回密码

注册