Linux记录21-4.61在tomcat部署新应用的俩种方式 / tomcat 设置为urandom
在tomcat部署一个新的JAVA应用:
方法一:
修改tomcat虚拟主机文件,
vim是带颜色的vi 设置
tomcat下,默认的虚拟主机不用去设置,直接部署一个新的虚拟主机。
新的虚拟主机相关的配置就复制这2行修改****意头尾的标志)
重新定义新的域名和应用的路径。(应用的路径不用我们自己去创建,设置好自动会创建)
name=是域名
appbase=是应用所在的路径
Tomcat重启需要先关再开
/usr/local/tomcat/bin/shutdown.sh —— 关闭tomcat
ps aux 查看,java进程已关
/usr/local/tomcat/bin/startup.sh —— 启动tomcat
ps aux 查看,java进程已启动
之前设置的虚拟机的应用路径 /data/wwwroot/www.aminglinx.cc自动创建了
把下载的.war复制到 /data/wwwroot/www.aminglinx.cc/ 下会自动解压
现在访问只能通过 www.aminglinx.cc/zrlog 去访问,这样明显不科学
需要像之前一样,zrlog改成ROOT(默认的tomcat访问路径),才可以直接域名访问。
;同时执行删除zrlog.war (因为一改名, .war检测到没有同名文件就自动又解压一次)
新的域名绑下hosts。成功登陆zrlog。
方法二:
这种方法是直接复制tomcat,新的应用直接放入到 /webapps/ROOT 下就可以了。(默认的ROOT里的东西可以删除)
启动一个新的tomcat服务,监听一个新的端口,从而在这个新的tomcat服务下配置一个站点。
/usr/local/tomcat 复制一份成 /usr/local/tomcat_2 ( cp -r )
到tomcat_2下去改虚拟主机配置
JAVA需要监听的3个端口8080, 8005,8009
其中8009可以删掉
8005是shutdown端口需要存在,可以改成8006
8080 端口改成8081
重启tomcat_2的服务
当访问第二个tomcat服务上的端口时候,只需要输入对应端口就好。当然,后期配个反向代理。
小技巧:
tomcat重启很慢,主要是因为8005端口原因
我们装的openjava是安装在这个路径下的,vi 这个文件
dev/random改为dev/urandom 就可以提升tomcat启动速度