Tomcat服务绑定域名的方法
2016-03-10 15:42
543 查看
一.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80
TOMCAT_HOME/conf/server.xml的修改方式如下:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
如果端口被占用
1)停止tomcat 并执行#netstat -an|grep 80 查看发现有许多80端口进程在里面
2)执行# lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh 杀死所有80端口进程
3)启动tomcat,问题解决.
二.绑定域名
<Engine name="Catalina" defaultHost="www.xxxx.com">
<Engine name="Catalina" defaultHost="www.xxxx.com" jvmRoute="jvm1">
<Host name="www.xxxx.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
修改后的意思是:
1)www.xxxx.com是网站的默认域名,访问www.xxxx.com会访问tomcat网站根目录下的网页;
修改之后重启tomcat服务器,即可生效。
TOMCAT_HOME/conf/server.xml的修改方式如下:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
如果端口被占用
1)停止tomcat 并执行#netstat -an|grep 80 查看发现有许多80端口进程在里面
2)执行# lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh 杀死所有80端口进程
3)启动tomcat,问题解决.
二.绑定域名
<Engine name="Catalina" defaultHost="www.xxxx.com">
<Engine name="Catalina" defaultHost="www.xxxx.com" jvmRoute="jvm1">
<Host name="www.xxxx.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
修改后的意思是:
1)www.xxxx.com是网站的默认域名,访问www.xxxx.com会访问tomcat网站根目录下的网页;
修改之后重启tomcat服务器,即可生效。
相关文章推荐
- linux+tomcat下如何发布web程序
- jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
- javaweb学习(1):win10配置javaee开发环境eclipse+tomcat+mysql,web小项目
- tomcat的一些常用的优化技巧
- Weblogic和Tomcat对比
- tomcat启动过程报the JDBC Driver has been forcibly unregistered问题的修复过程
- 利用Tomcat内置的servlet实现文件下载功能
- 集成 Tomcat 插件到 Eclipse 的过程
- 如何在Eclipse配置Tomcat服务器
- tomcat内存溢出
- Eclipse下tomcat输出路径配置
- 欢迎使用CSDN-markdown编辑器
- Maven实现直接部署Web项目到Tomcat7
- tomcat集成activeMq 简单例子
- tomcat集成activeMq 简单例子
- 理解Tomcat的Classpath-常见问题以及如何解决
- Struts2环境下Tomcat启动异常:Exception starting filter struts2,报了一个java.lang.ClassNotFoundException
- centos6.7 mini 安装 tomcat8
- 通过JDK自带的命令解决程序运行缓慢,tomcat内存泄露问题(待续)
- 手动删除webapps下项目,导致Document base %TOMCAT_HOME%\webapps\XXX does not exist or is not a readable directory