tomcat发布应用并配置域名

简介: 应用场景 一个web应用,或者网页,网站,在tomcat容器中发布了,想放到公网上,让大家都能访问,而不是仅仅在局域网中,这样如何设置呢?操作步骤 首先,您得有一个公网服务器,也就是外网IP地址,或者更...
+关注继续查看

应用场景

一个web应用,或者网页,网站,在tomcat容器中发布了,想放到公网上,让大家都能访问,而不是仅仅在局域网中,这样如何设置呢?

操作步骤

首先,您得有一个公网服务器,也就是外网IP地址,或者更高级一点就是外网IP绑定的域名!

在公网服务器上安装tomcat,然后将web应用放到tomcat的webapps目录下,然后进行tomcat的设置!

注:如果是域名的话,需要域名解析您的公网IP,购买域名的时候有说明,这里不描述了!

1. 修改server.xml

访问服务器时默认的是80端口,tomcat中的server.xml文件直接修改,这里要说明的是如果一个服务器上有多个tomcat的话,修改端口需要注意的是要修改

第一处是 
 <Server port="8085" shutdown="SHUTDOWN">

第二处是  
 <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

第三处是  
 <Connector port="8099" protocol="AJP/1.3" redirectPort="8443"/>

2. 再修改server.xml的两个地方

<Engine defaultHost="localhost" name="Catalina">  

#把defaultHost的值修改成你的域名,比如 

<Engine defaultHost="www.test.com" name="Catalina">
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">

#把name的值修改成你的域名,比如

<Host appBase="webapps" autoDeploy="true" name="www.test.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
#最后再加上具体的项目指向,在Host下面加上 

<Context docBase="testPro" path="" reloadable="true"/> 

 #这个testPro就是tomcat中的项目名称

保存server.xnl文件,重新启动服务,如果你的域名和ip绑定好的话就可以直接用域名访问了

如果你不确定域名是否绑上了正确的外网ip,可以直接在dos里面ping 域名,如果显示的是正确的外网ip。

目录
相关文章
|
4月前
|
开发框架 JavaScript 前端开发
tomcat配置jpress应用
tomcat配置jpress应用
|
6月前
|
设计模式 Java 应用服务中间件
设计模式之责任链模式 Java实例代码 + Tomcat责任链模式应用+安卓责任链模式应用
设计模式之责任链模式 Java实例代码 + Tomcat责任链模式应用+安卓责任链模式应用
52 0
|
7月前
|
前端开发 安全 Java
Tomcat - 模拟Tomcat的webappClassLoader加载自己war包应用内不同版本类实现相互共存与隔离
Tomcat - 模拟Tomcat的webappClassLoader加载自己war包应用内不同版本类实现相互共存与隔离
107 0
|
7月前
|
SQL Java 应用服务中间件
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(三)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(三)
|
7月前
|
应用服务中间件 Android开发
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)
|
7月前
|
XML IDE Java
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(一)
【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(一)
|
8月前
|
Java 应用服务中间件 Shell
Tomcat_记一次tomcatwar包应用简单部署过程
Tomcat_记一次tomcatwar包应用简单部署过程
79 0
|
10月前
|
Java 关系型数据库 MySQL
一键安装java web环境打包集成,集成tomcat,mysql,jdk,java ,加上客户端cefpython,实现桌面web应用。
一键安装java web环境打包集成,集成tomcat,mysql,jdk,java ,加上客户端cefpython,实现桌面web应用。
211 0
|
12月前
|
缓存 Prometheus 监控
Tomcat监控指标判断应用"死了"吗
Tomcat监控指标判断应用"死了"吗
181 0
Tomcat监控指标判断应用"死了"吗
|
负载均衡 监控 前端开发
常见apache+tomcat应用架构与负载均衡| 学习笔记
快速学习常见apache+tomcat应用架构与负载均衡。
123 0
常见apache+tomcat应用架构与负载均衡| 学习笔记
推荐文章
更多