发表于: 2020-05-25 22:38:56

1 1417


在服务器上在线打包maven项目

mvn clean

mvn install

在服务器上安装Nginx和tomcat

wget + nginx下载地址,并解压

wget+ tomcat下载地址,并解压


在服务器上下载托管在git上的代码

yum install git

mkdir git-code #新建文件夹

cd git-code

git clone https://github.com/RongRpng/Java_Projects.git

git pull

tomcat重要文件

tomcat重要文件 conf/service.xml放配置


bin/ 常用的只有启动和停止脚本 

sh startup.sh

sh shutdown.sh

成功显示网页,说明tomcat安装成功


server.xml的整体结构如下:
1 <Server>
2     <Service>
3         <Connector />
4         <Connector />
5         <Engine>
6             <Host>
7                 <Context /><!-- 现在常常使用自动部署,不推荐配置Context元素,Context小节有详细说明 -->
8             </Host>
9         </Engine>
10     </Service>
11 </Server>

1、Server

Server元素在最顶层,代表整个Tomcat容器,因此它必须是server.xml中唯一一个最外层的元素。一个Server元素中可以有一个或多个Service元素。
在第一部分的例子中,在最外层有一个<Server>元素,shutdown属性表示关闭Server的指令;port属性表示Server接收shutdown指令的端口号,设为-1可以禁掉该端口。
Server的主要任务,就是提供一个接口让客户端能够访问到这个Service集合,同时维护它所包含的所有的Service的声明周期,包括如何初始化、如何结束服务、如何找到客户端要访问的Service。

2、Service

Service的作用,是在Connector和Engine外面包了一层,把它们组装在一起,对外提供服务。一个Service可以包含多个Connector,但是只能包含一个Engine其中Connector的作用是从客户端接收请求,Engine的作用是处理接收进来的请求。
在第一部分的例子中,Server中包含一个名称为“Catalina”的Service。实际上,Tomcat可以提供多个Service,不同的Service监听不同的端口

3、Connector

Connector的主要功能,控制端口号和协议

4、Engine

Engine组件在Service组件中有且只有一个;Engine是Service组件中的请求处理组件。Engine组件从一个或多个Connector中接收请求并处理,并将完成的响应返回给Connector,最终传递给客户端。

项目放在tomcat的webapps下


一般放root文件夹下,或放其他文件夹下然后改路径

同时打开两个tomcat

下一个新tomacat tar.gz包然后解压,修改它的server.xml文件的server由预设8085修改成8086,connector的port由预设8080修改成8081,然后启动sh startup.sh。就可以同时在网页上打开 IP:8080和 IP+:8081两个tomcat页面


参考链接: https://www.cnblogs.com/kismetv/p/7228274.html


返回列表 返回列表
评论

    分享到