您的位置:首页 > 编程语言 > Java开发

将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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: