tomcat服务器的搭建、更改端口,80端口被占用,以及ngrok端口映射

1、安装jdk

2、配置环境变量,http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html这个就很详细了,不会的可以去看看

3、下载个Tomcat压缩包,解压后打开,将自己的项目打包一下,在eclipse中右键自己的项目,export-WAR file 导出到解压后的tomcat的webapps中,E:\apache-tomcat-8.0.39\webapps,

4,、然后配置请求路径,退回一步找到conf中的server.xml,在最下面的<Host></Host>里面写入 <Context docBase="刚刚webapps中的项目路径" path="用于访问的名,例如/Xxx" reloadable="true"/>

这时就可以启动访问了,当然,在你访问数据库名正确的情况下,退一步找到bin中的startup.bat,启动即可,关闭用shutdown.bat,访问路径是http://localhost:8080/Xxx/jsp/login.jsp


现在是8080端口的,如果想要改端口的话,还是在server.xml中,找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />,将port改为80或者别的端口即可,保存-重启tomcat服务器


最近有个项目要放在微信公众号上,但是打开时会有个非80端口的访问提示,如果确认访问就会报错

所以我将项目改成80端口的,但是80端口被占用了,我一查有两个原因,

1、sqlserver的sql server reporting services占用了,关掉即可,关闭方法:找到服务,找到它,把自动改为手动,保存,停止即可,

或者可以去sqlserver配置管理器中找到它停止也行




2、netstat -ano运行cmd查询端口,如果显示仍然被占用,那么再检查iis,打开Internet信息服务(IIS)管理器,依次打开左侧菜单栏,点击绑定查看端口号看是否有占用了80端口的,如果有,点击编辑改动即可



如果要外网访问自己的项目,我选择了ngrok,下载ngrok压缩包,我下载的是2.2版本的,注意2.0以上版本的命令是有区别的,我将它解压到了d盘,只有一个ngrok.exe,首先去https://ngrok.com/这里注册一个token码,

运行cmd,找到刚刚解压的ngrok.exe根目录,然后运行ngrok authtoken 刚刚你获得的token码

然后运行ngrok http 80 ,将80端口暴露给http,效果如下,forwarding转发的就是映射的端口号,外网访问路径就是http://xxxxxx.io/Xxx/jsp/login.jsp就可以访问了

这种方式是免费的,域名也是变动的,如果要命名自己的域名这个后续再写



有一段时间没整理了,如果有不对的地方希望多多指正,及时整理不断成长,我们都是最棒的!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是小酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值