部署更新项目到windows服务器
部署更新项目到远程服务器 1、在电脑上找到"远程桌面连接", 2、输入服务器地址URL,用户名,密码 3、两种更新项目方式:部分更新和全部更新 4、部分更新 如果项目中更改的代码比较少,则可以采用部分更新的方法。 在启动编译成功后的class文件中找到有改动的代码,直接放到服务器中相同的文件夹中覆盖掉原来的代码。 5、全部更新:打包war包 打包war包有两种方式: 第一种:在idea的工具栏中找到:build->build Artifacts->选择之前定义的输入war包的名字,选择"build"->打包成功 第二种方式:使用插件 在idea右侧工具栏中找到:maven projects->当前项目名>plugins>war>war:war->打包成功 注意:控制台输出:code 0 表示打包成功, 输出:code -1 表示打包不成功,项目有异常 6、特殊情况:如果与其他程序员操作同样的代码,自己的功能代码块为完成不能更新,但其他程序员的代码功能块已经完成,并且需要更新到服务器中。 解决方法:重新从svn上下载检出项目,然后打包好war包,更新到服务器中 7、打包好war包后将war包拷贝到服务器的备份文件夹中,重命名做标识备份, 然后将war包压缩包"提取到当前文件夹" 例如,备份文件夹中的class文件夹D: jzq omcat8-8082{color:#df402a}war-bak emoval0726WEB-INFclasses ---》服务器class文件夹D: jzq omcat8-8082{color:#df402a}webapps emovalWEB-INFclasses 文件夹内容: 注意:class文件夹中的配置文件问题:
a.修改到对应的数据库;
b. 直接复制正式文件夹里面的配置文件去覆盖掉备份文件夹里的配置文件 最后再将整个备份文件夹的的内容替换掉正式文件夹中的内容(如果服务器正在启动,则需要先关闭服务器,待文件替换完后再重新启动服务器),更新服务器成功。 8、服务器上用tomcat启动项目:启动(startup.sh) (window下用tomcat启动项目:startup.bat 启动tomcat shutdown.bat 关闭tomcat)