将javaWeb项目部署到服务器
2017-10-12 14:49
225 查看
工具:XshellPortable
操作步骤:
登陆到服务器
1.运行shellPortable工具:
点击new新建一个connection。Host输入服务器的Ip地址,端口号默认为22name自定义,一般和Ip地址相同。在Authentication选项中,输入username和password,点击ok登陆到服务器。
2.查找tomcat目录
:
一般情况下工程在home目录下。如果找不到的话,并且这台服务器也部署过java工程。那么就执行ps -ef | grep java(查看java进程)就可以看到tomcat的目录/home/XXXX/apache.....
3.进入tomcat目录:
执行命令 "cd tomcat的路径"(eg: cd /home/app/apache-tomcat-7.0.70/)如果是要在原有项目上做更新的话需要备份原项目文件,首先进入tomcat目录下的conf目录,再次执行命令:cd
conf ,然后执行ll命令,可以看到conf下的server.xml文件。打开server.xml文件,执行cat server.xml。找到<Context path="/" docBase="/home/app/myJavaWeb"></Context>.
docBase就是当前tomcat部署的web应用,我们需要对这个web项目备份,再去更新。
备份Web项目
进入到需要备份的web项目的路径。即/home/app/myJavaWeb路径中。cd/home/app/myJavaWeb.
执行文件夹备份命令。cp
-r
myJavaWeb myJavaWebBackup
将自己web项目的war包的里配置文件修改成和当前服务器环境一致的配置
比如jdbc.properties;redis.properties;system.properties;zookeeper.properties.
将war包上传到服务器。
在工具shellPortable的工具栏点击new
File Transfer,将本地的war包拖进服务器对应的目录下。
(war包和服务器中有相同的命名时,可能需要删除同名文件,如果不是该同名文件的更新,建议重命名。在这里是要更新该同名文件,所以之前对原版本做了备份)。
解压war包
jar -xvfmyJavaWeb.war
启动tomcat
准备工作:启动前先关闭当前tomcat。查看tomcat进程是否开启。执行命令:ps
-ef | grep tomcat。如果当前还有tomcat进程,则先进入到tomcat的bin目录下,关闭tomcat。执行命令:cd /home/app/apache-tomcat-7.0.70/bin.再执行tomcat停止命令:./catalina.sh
或者 ./shutdown.sh。再查看是否成功关闭,执行前面tomcat进程查看命令,如果是0 ,成功关闭。
为了便于查看tomcat启动日志,我们先把之前的日志记录清空。进入到log目录。cd/home/app/apache-tomcat-7.0.70/log。
删除之前的日志文件:rm -rf /log *.log
启动tomcat (需要进入到bin目录下)。执行./catalina.sh start 或者./startup.sh
查看是否启动成功(进入log目录)打开catalina.out文件。没有报错,启动成功。
部署完成。输入服务器Ip访问web
操作步骤:
登陆到服务器
1.运行shellPortable工具:
点击new新建一个connection。Host输入服务器的Ip地址,端口号默认为22name自定义,一般和Ip地址相同。在Authentication选项中,输入username和password,点击ok登陆到服务器。
2.查找tomcat目录
:
一般情况下工程在home目录下。如果找不到的话,并且这台服务器也部署过java工程。那么就执行ps -ef | grep java(查看java进程)就可以看到tomcat的目录/home/XXXX/apache.....
3.进入tomcat目录:
执行命令 "cd tomcat的路径"(eg: cd /home/app/apache-tomcat-7.0.70/)如果是要在原有项目上做更新的话需要备份原项目文件,首先进入tomcat目录下的conf目录,再次执行命令:cd
conf ,然后执行ll命令,可以看到conf下的server.xml文件。打开server.xml文件,执行cat server.xml。找到<Context path="/" docBase="/home/app/myJavaWeb"></Context>.
docBase就是当前tomcat部署的web应用,我们需要对这个web项目备份,再去更新。
备份Web项目
进入到需要备份的web项目的路径。即/home/app/myJavaWeb路径中。cd/home/app/myJavaWeb.
执行文件夹备份命令。cp
-r
myJavaWeb myJavaWebBackup
将自己web项目的war包的里配置文件修改成和当前服务器环境一致的配置
比如jdbc.properties;redis.properties;system.properties;zookeeper.properties.
将war包上传到服务器。
在工具shellPortable的工具栏点击new
File Transfer,将本地的war包拖进服务器对应的目录下。
(war包和服务器中有相同的命名时,可能需要删除同名文件,如果不是该同名文件的更新,建议重命名。在这里是要更新该同名文件,所以之前对原版本做了备份)。
解压war包
jar -xvfmyJavaWeb.war
启动tomcat
准备工作:启动前先关闭当前tomcat。查看tomcat进程是否开启。执行命令:ps
-ef | grep tomcat。如果当前还有tomcat进程,则先进入到tomcat的bin目录下,关闭tomcat。执行命令:cd /home/app/apache-tomcat-7.0.70/bin.再执行tomcat停止命令:./catalina.sh
或者 ./shutdown.sh。再查看是否成功关闭,执行前面tomcat进程查看命令,如果是0 ,成功关闭。
为了便于查看tomcat启动日志,我们先把之前的日志记录清空。进入到log目录。cd/home/app/apache-tomcat-7.0.70/log。
删除之前的日志文件:rm -rf /log *.log
启动tomcat (需要进入到bin目录下)。执行./catalina.sh start 或者./startup.sh
查看是否启动成功(进入log目录)打开catalina.out文件。没有报错,启动成功。
部署完成。输入服务器Ip访问web
相关文章推荐
- [置顶] 阿里云服务器基于Linux系统部署javaweb项目,详解
- Tomcat中部署运行JavaWeb项目( 解决JRE_HOME 路径缺少影响的服务器启动问题)
- 阿里云服务器部署Javaweb项目(六)
- 阿里云服务器部署JavaWeb项目步骤
- javaWeb项目部署到阿里云服务器步骤详解
- 阿里云服务器部署Javaweb项目(四)
- 阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程
- java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细)
- [置顶] javaWeb项目部署到阿里云服务器步骤win环境
- 如何将基于Struts2的JavaWeb项目部署到阿里云服务器上
- 远程服务器部署javaweb项目
- centos服务器上部署javaweb项目
- 阿里云服务器部署Javaweb项目(五)
- 安装部署服务器和javaweb项目
- JavaWeb项目部署到外网服务器上ping IP能ping通但访问项目无法显示
- 阿里云服务器部署Javaweb项目(三)
- 阿里云服务器部署Javaweb项目(七)
- 如何把JavaWeb项目部署到阿里云服务器并用公网ip访问
- javaweb项目部署到服务器后,定时任务执行两次
- 打开Tomcat服务器网页部署界面的配置发布JavaWeb项目