服务器发布tomcat的WEB项目供外网访问
2016-05-21 11:13
716 查看
1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。
2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)
1)<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 将port端口改为80,基于http协议一般是通过80端口访问的,这样可以避免每次都输入8080的麻烦。
2)<Engine name="Catalina" defaultHost="171.35.52.187"> 将defaulHost的localhost改变为你自己的外网ip地址,提供给外面访问。
3)<Host name="171.35.52.187" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="test" docBase="D:/SudentManager" reloadable="true" crossContext="true"></Context> 将Host 里的name改为外网IP地址,同时在该标签里加入Context标签,内容如上,path 代表访问的虚拟路径,docBase代表的是实际项目路径。
经过上面三步的配置,已经实现了服务器的配置。我们就可以启动Tomcat,此时通过ip地址可以直接访问该项目啦。
以上的方法完全适应局域网内使用。
相关文章推荐
- TOMCAT的目录结构 1++ Tomact的一些小配置2++Java Web开发: Tomcat中部署项目的三种方法
- Intellij Idea 使用Maven构建Java Web项目 + Tomcat集成
- Zabbix 使用 JMX 方式监控 Tomcat
- Tomcat容器管理安全的几种验证方式
- linux下配置多个tomcat
- tomcat 设置CATALINA_PID, shutdown失败后,会kill pid
- tomcat生产环境JDK部署及虚拟主机等常用配置详解
- tomcat生产环境JDK部署及虚拟主机等常用配置详解
- eclipse内存设置,tomcat内存设置,查看内存大小
- tomcat 调优案例
- Maven 部署web应用至本地Tomcat8的问题(未解决)
- CentOS7 下面使用systemctl 来管理tomcat服务
- CentOS7 下面使用systemctl 来管理tomcat服务
- tomcat 异常:Caused by: org.apache.catalina.LifecycleException: The connector cannot start since the specified port value of [-1] is invalid
- Tomcat debug 模式
- tomcat管理脚本
- Mac下安装配置Tomcat
- The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
- The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
- Mac 上tomcat的安装