一、项目编码完成,自主测试完毕。
在oa上提交流程, 运维会给你这 服务器地址:
跳板机ip 跳板机端口 账户 密码 这里的跳板机客户端我用的是SecureCRT7.0跳板机SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具
服务器ip(Linux服务器) 端口 账户 密码
进入跳板机后 键入 ssh 用户名@服务器ip -p 端口
这样就可以通过跳板机进入到Linux测试服务器。
运维人员会给你分配 服务器 (没有分配服务器 ,只要你有权限,自己可以安装tomcat)
查看服务器有没有安装
二、项目打包
把你的项目打成*.war包,注意打war包的时候,里面可能用到一些 本地Ip和端口,要修改成服务器的ip和端口。
传到你的 服务器的tomcat下 webapps目录下 (war包 不需要手动解压, tomcat启动会自动解压);
进入webapps目录下 删除掉除了你 war包以外的所有的文件夹。
把你的war包名字 该成 ROOT.war 如下图:
然后进入tomcat 的conf/server.xml文件中 如下
设置tomcat端口, 保证端口在你的测试服务器中不重复,不占用。
appBase是说你的项目在tomcat下的哪个文件夹下; name这个属性不用改,或者也可写你服务器的ip。
然后 当你的tomcat启动的时候 就会自动解压ROOT.war包
然后输入你的 http://ip:port/项目名称/index.jsp ---->进入项目。
此时要注意你项目的数据库 是在本地库还是公网库。 如果是数据库在公网上 你就需要ping一下ip看同不同(注意关闭防火墙。)
如果是本地库 则需要导入数据。
项目测试上线,分配了域名,则需要使用nginx进行反向代理,通过输入域名,找到你的项目主页。
三、注意事项
注意: 一般情况下,一个测试服务器中只部署一个项目。
在开发web项目是 设计IO流的读写文件是 不要写 绝对路径。
总之数据库的ip数据库的备份,nginx的负载均衡,自己搞定。