背景 一直以来我都是坐在办公室写代码的宅女,足不出户,从未做过部署实施之类的事情,此次因为项目紧而一时又无法抽调人员,我不得不被派出去部署。我自信,因为这个小项目是出自于我手,没人比我更了解它。满怀信心的去了,但却屡屡失败而归!原来部署也不是一件信手拈来的工作! 总结 以下是我的碰壁总结,看似简单,却是实实在在让栽跟头的地方!所以请重视小问题! 1.请了解你的部署服务器 教训:未了解清楚我的服务器,后因内存不足,未能部署。
经验:
1. 确定服务器配置,安装系统
2. 确定数据库版本
3. 确定发布中间键
4. 确定java环境
5. 确定已有系统
6. 确认部署路径,可用空间大小
7. 确认具体机房联系人
8. 确认是否有常用软件,如:PL/SQL
细心细致的了解你需要的信息,如果我有在沟通前先准备好我的问题列表,效果应该会好很多
2. 模拟部署环境,测试部署
教训:暂无
经验:
1. 模拟环境测试部署,可提早发现不足及问题,以便更改
事半功倍是我们都期望的
3. 准备好可执行项目直接去部署,做好备份
教训:只带U盘及war包是远远不够的;客户处无调试机,因无法访问公用数据库,部署失败
经验:
1. 准备好项目,带上电脑,带上U盘,尽量可在调试间远程调试不进机房
2. 准备常用软件安装程序(如PL/SQL)
3.模拟服务器环境,搭建路径文件夹,将项目发布,配置java环境,配置安全性设置
直接将以上可运行的文件夹打包部署,会减少出错性
自己做足准备,切勿依赖客户
4. Tomcat启动及关闭
教训:多次重复直接关闭tomcat的startup窗口,导致tomcat无法正常启动
经验:使用startup.bat启动,使用shutdown.bat结束,避免造成遗留java未关闭
有良好的习惯,不要被不是问题的问题绊倒
5. 总结问题:
1. 问题:plsql无法使用
解决:工具–首选项–oci.dll文件路径未配置
2. 问题:配置成功 错plsql Developer 登录oracle出现 initialization error
解决:到plsq 的安装目录
D:Program FilesPLSQLDeveloperPreferencesAdministrator
打开default.ini 文件
找到 OCIFile项,好像是第12行,修改oci.dll文件件的正确地址
例如:E:appAdministratorproduct11.1.0client_2binoci.dll
然后,关闭plsql,重新打开,输入用户名,密码,登录成功
3. 问题:解决64位操作系统上PLSQL连Oracle数据库Could not load “……binoci.dll”
http://download.csdn.net/detail/xuexin8625/6830315
4. 问题:tomcat启动一闪而过
解决:配置java环境
两个文件中配置
set”JAVA_HOME=c:jdk1.6.0_10″
set”JAVA_JRE=c:jre6″
2.setclasspsth.bat
set”JAVA_HOME=c:jdk1.6.0_10″
以上就是我简单的经验总结,而我最大的感受是
我要学习自动化部署
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92945 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!