使用tomcat部署多个网站的方法
2019-10-23 13:26
1401 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Powerful_Fy/article/details/102699628
方法一:
修改tomcat配置文件:server.xml
[root@linux ~]# vi /usr/local/tomcat/conf/server.xml
添加一段新的host标签:
<Host name="www.test2.com" appBase="/data/www/test2.com" unpackWARs="true" autoDeploy="true"> </Host>
#name:指定域名,appBase:应用存放路径(重启tomcat后会自动创建),类似于新建一个webapps,由于上一篇文章中已经将第一个网站使用nginx代理到80端口,将目录下的应用包改名为ROOT即可通过8080端口访问
方法二:
新增一个tomcat:
[root@linux local]# cd [root@linux ~]# cd /usr/local/ [root@linux local]# cp -r tomcat/ tomcat2
编辑配置文件server.xml:
[root@linux local]# vi tomcat2/conf/server.xml
修改8005端口为8006,修改8080端口为8081,8009端口的行可以直接删除
#可根据实际需求定义端口
启动tomcat:
[root@linux ~]# /usr/local/tomcat2/bin/startup.sh
查看监听端口:
[root@linux ~]# netstat -lntp |grep java tcp6 0 0 :::8009 :::* LISTEN 32371/java tcp6 0 0 :::8080 :::* LISTEN 32371/java tcp6 0 0 :::8081 :::* LISTEN 32290/java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 32371/java tcp6 0 0 127.0.0.1:8006 :::* LISTEN 32290/java
#8006端口与8081端口已监听,将第二个网站的应用包放到tomcat2/webapps目录下更名为ROOT即可通过8081端口访问
补充:
启动tomcat时,8005端口启动慢,这是因为tomcat在启动时会调用系统的一个随机字符设备
因为JVM调用了系统的/dev/random设备生成随机数,而/dev/random生成随机数时被block了,自然就会导致8005端口启动慢,解决办法是不使用/dev/random,而是使用/dev/urandom。
解决方法如下:
1.vi $JAVA_HOME/jre/lib/security/java.security
2.将securerandom.source=file:/dev/random改为securerandom.source=file:/dev/urandom
$JAVA_HOME路径:
如果是openjdk(yum安装的),在/usr/lib/jvm/
如果是下载的二进制包,就是jdk的安装目录(如/usr/local/jdk_1.8)
相关文章推荐
- ASP.NET学习笔记(五)-全球化部署,网站发布方法,AJAX使用,水晶报表使用,DropDownList,CheckBox全选
- 使用IntelliJ IDEA部署J2EE网站到Tomcat上
- tomcat下发布的网站使用域名直接访问的方法
- 使用Tomcat部署网站
- 使用tomcat部署Jenkins的升级方法
- Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站
- tomcat部署静态html网站方法
- 关于WEB项目部署时TOMCAT和JDK的使用的方法
- 网络:用Tomcat部署本地网站的三种方法
- 详解tomcat部署静态html网站方法
- Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站
- 使用Awstats统计部署在tomcat中的网站数据
- 使用tomcat 部署网站
- 使用tomcat部署(布置)新的項目方法
- 使用tomcat-maven-plugin部署的配置及方法
- MyEclipse中使用Tomcat无法部署项目解决方法
- Tomcat9使用免费的Https证书加密网站的方法
- 使用spring4.1 hibernate4.1 struts2.1 Tomcat8 部署项目异常解决方法
- Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站
- 使用tomcat部署域名网站