eclipse内部启动tomcat,eclipse外部启动tomcat,去掉8080端口访问

 

1 eclipse   web 工程,外部启动 tomcat 配置:

   1)   Eclipse   修改:只需要将 web 工程的 java Build Path 输出路径设置为 /src/main/webapp/WEB-INF/classes

   2)  Tomcat 修改:修改 tomcat/conf/server.xml 文件加入 <Context path="" docBase="D: workspace/xxx-xxx-web/src/main/webapp" reloadable="false" crossContext="true">   </Context>

    3)  访问:直接 http://localhost8080 就可以访问了。

 

2 eclipse web 工程,内部启动 tomcat 配置:

   1)  http://tomcat.apache.org/ 下载 zip apache-tomcat

   2)  Eclipse 中:右键工程名 ->Run as->Run as Server, 然后傻瓜式配置 tomcat 启动

 

   3 )访问: http://localhost:8080/ xxx-xxx-web  后面加上工程名字就可以访问啦

  Tomcat 启动去掉工程名字的方法:

  一:修改 tomcat/conf/server.xml 文件,将 path=”/ xxx-xxx-web” 修改成 path=”/”

  二:搜索 eclipse 工程发布目录 D:\work\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\server.xml  ,将 path=”/ xxx-xxx-web” 修改成 path=”/”

4 )现在可以通过 http://localhost:8080/ 直接访问 xxx-xxx-web 工程了。

5 )但是你换一个 web 工程启动的时候会发现。又需要 http://localhost:8080/ xxx-xxx-web 才能访问工程,需要重新修改配置文件。头疼。。。我想聪明的 apache 一定有配置项可以解决这个问题的。苦找

原来是在 eclipse 中配置即可:工程右键 -properties-Web project setting   Context root 设置为“ / 即可

结果:以后启动 http://localhost:8080 不需要在输入工程名字

 

 

3 ,如何去掉 http://localhost:8080 8080 端口,有两种方法

         1)   方法一:tomcat/conf/server.xml 修改8080 80 即可

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

               redirectPort="8443" />

2 )方法二:使用nginx 做一下端口跳转

下载nginx 。 然后修改nginx.conf 文件如下:

server {

        listen 80;

        server_name xxx.xx.com;

        location / {

                  proxy_pass http://kblongquan;

        }

}

upstream kblongquan {

   server 127.0.0.1:8080;

   #server 127.0.0.1:8797;

  }

结果:以后访问 http://localhost 即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值