用自己的域名访问web

服务器  tomcat


目的:用自己的域名访问自己的webapp


运行tomcat的时候,默认是进入tomcat的index页面,即会进入

\Tomcat-\webapps\ROOT  这个webapp种,


但是我想运行tomcat后会直接显示我自己的webapp


即输入http://localhost:8080之后显示的就是自己的网站


方法1: 把web app部署到tomcat中,修改server.xml中的

<Context docBase="F:\target\app" path="/app" reloadable="true" source="org.eclipse.jst.jee.server:app"/> 

将  path="/app"  改为 path=""  就哦了


方法2:用eclipse将web项目发布到tomcat的时候,右击app项目,选择Properties,下面有一项Web Project Settings,里面有一条Context root,改为/  ,这样eclipse会在发布app的时候自动将tomcat下的server.xml中的<Context docBase="F:\target\app" path="" reloadable="true" source="org.eclipse.jst.jee.server:app"/>  里面的path置为空,,不信你可以试试


这样,输入http://localhost:8080之后显示的就是自己的网站


这样还是不爽,要用自己的域名,再把8080端口也干掉

1 修改域名--》即hosts文件

C:\Windows\System32\drivers\etc\hosts

添加一行

127.0.0.1 www.myapp.com


2 干掉8080

打开tomcat的conf/server.xml

找到:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

改为

<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>



这样就完工,直接输入www.myapp.com就能看到你想看的东西了= =。。。。


你可能感兴趣的:(用自己的域名访问web)