Tomcat2
tomcat如何配置多站点?
[root@tomcat01 /opt/apache-tomcat-8.0.27/webapps]# vim /app/apache-tomcat-8.0.27/conf/server.xml
修改配置文件
搜索host 复制host文件

[root@tomcat01 /opt/apache-tomcat-8.0.27/bin]# ./shutdown.sh
[root@tomcat01 /opt/apache-tomcat-8.0.27/bin]# ./startup.sh
重启tomcat
[root@tomcat01 /opt/apache-tomcat-8.0.27]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps webapps2 work
出来了新的目录
[root@tomcat01 /app/apache-tomcat-8.0.27/webapps2]# cp -a /opt/apache-tomcat-8.0.27/webapps/* .
[root@tomcat01 /opt/apache-tomcat-8.0.27/webapps2]# ll
total 8
drwxr-xr-x 14 root root 4096 Nov 19 09:01 docs
drwxr-xr-x 6 root root 83 Nov 19 09:01 examples
drwxr-xr-x 5 root root 87 Nov 19 09:01 host-manager
drwxr-xr-x 5 root root 103 Nov 19 09:01 manager
drwxr-xr-x 3 root root 4096 Nov 19 09:01 ROOT
拉取之前opt文件下解压的tomcat里web的文件,就是访问的时候只有小猫的那个
host解析!
10.0.0.77 session.oldqiang.com
[root@tomcat02 /app/apache-tomcat-8.0.27]# rsync -avz 10.0.0.77:`pwd`/* .
在tomcat2中把tomcat1的同步过来
[root@tomcat02 /app/apache-tomcat-8.0.27/webapps2]# cp -a /opt/apache-tomcat-8.0.27/webapps/* .
因为拉取的时候tomcat1中的webapps2中的文件拉取不过来
所以直接从opt解压中拉取
host解析!
10.0.0.78 session.oldqiang.com
也可以访问
使用maven编译java项目
1.安装maven
[root@tomcat01 /opt/]# wget http://192.168.13.120/191118/apache-maven-3.6.1-bin.tar.gz
下载
[root@tomcat01 /opt/]# tar xf apache-maven-3.6.1-bin.tar.gz -C /usr/local
解压
[root@tomcat01 /opt/]# ln -s /usr/local/apache-maven-3.6.1/ /usr/local/maven
创建个方便的软链接
2.配置maven环境变量
[root@tomcat01 /opt/]# vim /etc/profile
...
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:$PATH
[root@tomcat01 /opt/]# source /etc/profile 执行修改文件
3.java源代码
[root@tomcat01 /opt/]# wget http://192.168.13.120/191118/SpringBootWeb.tar.gz
[root@tomcat01 /opt/]# tar xf SpringBootWeb.tar.gz
SpringBoot java开发框架
4.使用maven编译打包
[root@tomcat01 /opt/]# cd SpringBootWeb
[root@tomcat01 /opt/SpringBootWeb]# mvn package 打包
[root@tomcat01 /opt/SpringBootWeb]# mvn clean package 先清理缓存文件,再打包
maven源加速:
vim /usr/local/maven/conf/settings.xml
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
5.部署war包
[root@tomcat01 /opt/SpringBootWeb]# cp target/SpringBootWeb.war /app/apache-tomcat-8.0.27/webapps2/
浏览器访问:http://session.oldqiang.com/SpringBootWeb/

6.如果源码更新 比如添加图片
[root@tomcat01 /opt/SpringBootWeb]# cat src/main/webapp/index.jsp
<html>
<body>
<h2>Hello World!</h2>
<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1574141568330&di=475433c2752289450c9ea8d0ebed60f4&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201208%2F30%2F20120830173930_PBfJE.jpeg"/>
</body>
</html>
[root@tomcat01 /opt/SpringBootWeb]# mvn clean package
[root@tomcat01 /opt/SpringBootWeb]# cp target/SpringBootWeb.war /app/apacmcat-8.0.27/webapps2/
cp: overwrite ‘/app/apache-tomcat-8.0.27/webapps2/SpringBootWeb.war’? yes
浏览网址就好