龙空技术网

tomcat部署有第二个Java应用你还不知道吗?

Java熬夜党 143

前言:

目前大家对“tomcat 发布应用”大体比较关注,咱们都需要分析一些“tomcat 发布应用”的相关知识。那么小编同时在网上汇集了一些关于“tomcat 发布应用””的相关资讯,希望你们能喜欢,你们快快来了解一下吧!

方法一:

更改配置文件

ps: 以下内容涉及的路径以我个人虚机为准

vim /usr/local/tomcat/conf/server.xml 打开配置文件按照图中所示修改 (拷贝、更改域名及目录地址)

更改的目录不用先创建 重启服务后会自动创建

/usr/local/tomcat/bin/startup.sh    起服务ps aux | grep java    查看服务进程ls /data/www          查看定义修改的目录地址是否自动生成

到这里文件配置就修改好了,下面想要部署应用需要把应用的war包放到这个目录下面来

zrlog 的 war包下载及部署参考链接地址: tomcat 配置安装 zrlog_那个从阿拉德出来的勇士的技术博客_51CTO博客

zrlog 的war包链接地址:

wget ';      下载

cp -r /usr/local/tomcat/webapps/zrlog-2.1.0  /data/www/zrlog.centos3.cc/   (由于原本就下载过了 所以拷贝一下就好了 没有的话下载一下)(一般下载之后war会自动解压,解压之后最好把原来的war包删除掉,不然拷贝或者挪动改名字会一直自动解压)

mv zrlog-2.1.0  ROOT    更改名字

然后指定Windows  的  hostsWindows 的hosts 路径:C:\Windows\System32\drivers\etc

然后网页访问验证即可 如图所示

输入域名地址加8080端口即可

PS: 数据库安装配置参考链接地址同上zrlog war包的链接一致

方法二

再起一个tomcat服务 监听另一个新的端口即可

演示步骤:

cp -r /usr/local/tomcat/  /usr/local/tomcat_2   拷贝一个新的tomcat服务vim /usr/local/tomcat_2/conf/server.xml   打开配置文件  将8080、8005、8009端口都要改一下

进入配置文件中之后 搜索 8009 、8005、8080 按照图中更改

然后将上面方法一加入的那三行host 删除掉 如图所示 (没有按方法一做过的没有 ,就忽略)

/usr/local/tomcat_2/bin/startup.sh  启动第二个tomcat服务ps aux | grep tomcat   查看tomcat服务进程netstat -lntp | grep java 查看监听端口

这个时候浏览器页面访问不了 需要添加防火墙规则

firewall-cmd --add-port=8081/tcp --permanentfirewall-cmd --reload

这个时候 网页IP地址加端口访问即可验证 如图

按照这两种方法可以部署第三个第四个等等……

ps: 由于是拷贝的tomcat服务 原来的已经配置过zrlog了 更改过webapps目录下的ROOT,如果访问时界面出现拷贝前的那个已经配置过tomcat服务的页面之后,需要进入webapps目录下还原原来的ROOT然后在重新心在zrlog(看个人情况)

小常识:

关于tomcat有一个小问题,就是重启变慢,因为8005端口起来的很慢,因为他要去调用一个系统上的随机字符设备就是/dev/random  它会发生一个阻塞,所以导致在重启的时候比较慢,解决办法:    把/dev/random 改成 /dev/urandom  后者跟前者是几乎功能一样的字符设备 ,但是后者不会造成阻塞,可以提升重启的速度更改步骤:    进入openjdk路径下更改    如果是openjdk(yum安装的),在/usr/lib/jvm/    如果是下载的二进制包,就是jdk的主目录(如/usr/local/jdk_1.8)以yum安装的为例    ls /usr/lib/jvm/jre/lib/security/java.security     /usr/lib/jvm/jre/lib/security/java.security     查看得知有这个文件    vim /usr/lib/jvm/jre/lib/security/java.security 打开文件 搜索random 找到前面没有#注释的一行    把/dev/random 改成 /dev/urandom  即可  如图!(建议装完tomcat 就先更改一下这个 避免重启服务变慢的问题)

标签: #tomcat 发布应用