您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Linux上部署项目
LINUX上部署项目过程1准备工作1、下载安装Xshell、Xftp(用于远程连接Linux主机,具体自行百度)2、官网下载Linux下tomcat安装包,我用的是:apache-tomcat-6.0.45.tar.gz,直接点击可以下载,当然也可以直接到官网下载:、将JavaWeb项目打包,如我的项目是CucPayPerson,将webapp或者WebRoot下的文件打包成CucPayPerson.tar.gz(这是我的做法,还有通用做法是打war包)2往Linux环境上传工程代码和Tomcat安装包1、创建工程部署目录:mkdir/app/code2、用xftp将打包代码文件CucPayPerson.tar.gz上传到以上目录3、解压:tar-xvzfCucPayPerson.tar.gz4、最后Windows下和Linux下项目文件系统结构对比如下:3安装tomcat1、新建tomcat服务器目录:mkdir/app/tomcat2、解压文件:tarxvfapache-tomcat-6.0.45.tar.gz到上面目录下,此时tomcat路径为:/app/tomcat/apache-tomcat-6.0.453、将tomcat文件夹:apache-tomcat-6.0.45改为项目名字:CucPayPersonmv/app/tomcat/apache-tomcat-6.0.45/app/tomcat/CucPayPerson这是因为Linux环境下部署的项目一般很多,这时我们会为每一个项目安装一个tomcat服务器,所以分别起一个名字,此时tomcat路径为:/app/tomcat/CucPayPerson,目录结构如下:4修改tomcat配置文件主要更改server.xml中端口和工程部署路径1、进入tomcat中conf文件夹下:cd/app/tomcat/CucPayPerson/conf2、修改server.xml内容,执行:viserver.xml然后按i进入修改:修改以下三部分内容,修改完成后点击esc,然后输入:wq这样就保存退出了。修改shutdown停服务端口:Serverport=9001shutdown=SHUTDOWN修改web登陆端口:Connectorport=8080protocol=HTTP/1.1connectionTimeout=20000redirectPort=8443/修改项目发布路径:HostContextpath=/perdocBase=/app/code/CucPayPersondebug=0privileged=truereloadable=false//Host说明:如果给多个项目安装了多个tomcat服务器,必须保证shutdown停服务端口和web登陆端口不同,项目发布路径就是上面所说项目代码路径5启动和停止tomcat服务器1、进入tomcat启动目录:cd/app/tomcat/CucPayPerson/binbin目录下有如下文件,可以看出来都是一些本文件,其中startup.sh和shutdown.sh分别是启动和停止脚本2、执行启动命令:nohup./startup.sh&./的意思是执行当前路径下脚本文件,nohup的意思是后台执行3、停止命令shshutdown.sh或:./shutdown.sh6启动过程中的跟踪日志命令1、进入tomcat日志目录下:cd/app/tomcat/CucPayPerson/logs2、执行跟踪日志命令tail-100fcatalina.out这个命令意思是动态刷新跟踪文件catalina.out的最后一百行7查看项目是否已启动1、查询项目进程ps-ef|grepCucPayPerson2、测试服务是否已经启动成功浏览器输入:,更改为Linux主机的IP或者域名。8强制杀项目进程除了用tomcat的停止命令来停止项目服务外,还可以通过查进程ID暴力杀进程1、首先得到项目的进程IDnetstat-anp|grepCucPayPerson2、根据进程ID杀进程kill-9进程号OVER
本文标题:Linux上部署项目
链接地址:https://www.777doc.com/doc-4612215 .html