今天由于工作要求,第一次在deepin系统下远程部署项目成功,将部署经验整理于此,以便自己以后使用。
1:首先,利用ftp工具连接到服务器(这里我用的ftp工具是filezilla)
2:在ftp工具中找到服务器(我这里是tomcat)的webapp目录
3:利用项目开发工具,将项目打包成war包
4:将打包好的war包利用ftp工具上传到webapp目录下
5:清理日志,可以利用ftp工具,将logs下面的日志全部清理掉,也可以利用linux命令(在logs目录下 rm catalina.out)
6:映射虚拟主机。在conf 目录下,找到server.xml文件
修改端口号为80
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
maxThreads="1000"
minSpareThreads="100"
maxSpareThreads="1000"
maxHttpHeaderSize="8192"
minProcessors="100"
maxProcessors="1000"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
acceptCount="1000"
disableUploadTimeout="true"
redirectPort="8443" />
7:停止服务器 在tomcat的bin目录下执行命令:./shutdown.sh
8:清理服务器进程
1:首先执行命令 ps -ef | grep tomcat 如果tomcat有没有关闭的进程,则会出现如下结果
2:利用kill -9 11172 杀死即可
9:重新启动服务器
在tomcat的bin目录下执行 ./startup.sh 命令
10:查看tomcat日志,检查是否报错
cat tomcat路径/logs/catalina.out
11:如果启动没有报错,则在本地访问,查看是否部署成功。