将javaWeb项目部署到服务器 1. **工具:XshellPortable** **操作步骤:** **1. 登陆到服务器** 1. 运行shellPortable工具
来源:互联网 发布:朱佑樘和张皇后知乎 编辑:程序博客网 时间:2024/06/05 07:45
工具:XshellPortable
操作步骤:
- 登陆到服务器
点击new新建一个connection。Host输入服务器的Ip地址,端口号默认为22name自定义,一般和Ip地址相同。在Authentication选项中,输入username和password,点击ok登陆到服务器。
一般情况下工程在home目录下。如果找不到的话,并且这台服务器也部署过java工程。那么就执行ps -ef | grep java(查看java进程)就可以看到tomcat的目录/home/XXXX/apache.....
执行命令 "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包的里配置文件修改成和当前服务器环境一致的配置
- 将war包上传到服务器。
(war包和服务器中有相同的命名时,可能需要删除同名文件,如果不是该同名文件的更新,建议重命名。在这里是要更新该同名文件,所以之前对原版本做了备份)。
- 解压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
- 将javaWeb项目部署到服务器 1. **工具:XshellPortable** **操作步骤:** **1. 登陆到服务器** 1. 运行shellPortable工具
- JavaWeb项目部署到服务器详细步骤
- 将eclipse下运行的JavaWeb项目部署到其他服务器并用tomcat运行
- javaWeb项目部署到阿里云服务器步骤
- javaWeb项目部署到阿里云服务器步骤win环境
- JavaWeb项目上传到服务器的步骤
- 部署 JavaWeb 项目到云服务器
- javaweb项目部署到linux服务器上
- WebStorm前端开发工具之如何将项目部署到Tomcat服务器
- 在eclipse工具中将项目部署到指定服务器
- 将项目从 GitHub 部署到服务器
- 将java项目部署到linux服务器
- 如何将基于Struts2的JavaWeb项目部署到阿里云服务器上
- 部署项目到服务器
- 部署项目到服务器
- 项目部署到服务器
- javaWeb项目发布到linux服务器上以及运行项目
- Java笔记---部署 JavaWeb 项目到云服务器
- C++调用cmd的一些问题
- ubuntu命令备忘
- Java正则表达式排序
- vs 使用经验
- c语言-函数指针
- 将javaWeb项目部署到服务器 1. **工具:XshellPortable** **操作步骤:** **1. 登陆到服务器** 1. 运行shellPortable工具
- pymongo连接mongodb3.4.7
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
- Docker学习笔记(3)
- 初探nodeJS
- Maven 之 依赖管理
- CocoaPods详解之----使用篇
- linux : macro for syslog
- 导出pdf之--下载到本地