部署在维护项目一些问题

项目部署过程中存在的一些问题:
看似已经开发完成的项目不应该存在问题,然后问题依然很多。
1、当从SVN服务器上新check Out下来项目时,会出现各种问题
首先,全部编译报错;
1)项目中有自己建的lib库,但是为空怎么办?
原因有多重,最多的就是某个项目下需要的架包不存在,或者库不存在;
每个web项目都会有一个基础lib库,如果报错的项目有这个库,还出错,点开库你会
发现,其实这个库是空的,这时你要做的是,new a user Library,然后在这个库中添加基础项目中
存在的所有架包,然后在编译出错的web项目build configuration path下引入自己建立的lib就可以了;
2)项目自身存在jar包但没有导入,编译报错
当手动导入项目中需要的lib库依然有误,查看web项目本身lib下是否依然存在jar包,将这些jar也导入进去,刷新项目;
3)导入所有jar包依然存在问题,查看出错的java类
中文出现乱码问题
只需要右击项目,然后选择properties,修改编码格式为utf-8;
4)验证存在问题
比如:xsml,tld,javas:service等验证问题,
右击项目-validator-deselect all,即去掉所有验证就好
5)资源路径有问题
正常我们deploy assembly下,source 下路径是项目下路径,但有时候他默认,如法识别路径,所以需要手动修改成项目下资源路径名;
6)发布项目时报错,找不到jar资源
正常来讲,编译不报错,那么所需jar包都应该存在,那就是发布出错
即deploy assembly 下不急需要有本项目source,同时需要依赖的project,还有自己导入的library,否则就会报错,但是单个放入项目lib下jar包只需要导入就可以
不需要发布;
7)jdbc数据源以及jndi数据源
当使用不同数据源时,可以通过svn版本查看回滚到需要使用的方式;
8)Oracle数据库连接存在问题;
jdbc SQL Exception:Persistence Exception
9)out of memory 错误:permGen space
10)小定义
add library
cxf
ear
jre system library
junit
自定义:user library
apache
jdk jre区别
添加server
设置target runtime
compiler编译环境
java Build Path
Deploy Assemply
11)ajax基本语法格式
5、ajax
async:false
type:'post',
url:'';
datatype:'',
data:'',
success:function(data)
2、接口流程总结
3、Linux服务器常用命令:
ps -ef|grep tomcat
pwd
cd
ll ls
ssh
sh
rm -f
cat view tail
----------------------20170120任务总结--------------------------
1、把健康险项目部署好;
2、查看重复承包问题,流程缕清楚,找到解决方案;
3、总结这两周工作;
总结一定要细致;
attribute version must be declared for element type taglid.dataVeiw.tld
验证性问题
4、对于jdbc和jndi连接区别
5、同时发布那个基础java项目下src路径有问题;
6、回滚回来jdbc连接地址有误;
7、为啥datahub.ws发布跟datajin.ws.customer的deploy不一致,
8、同时发布三个会报内存溢出错误,修改
9、重现查找yes_no_yes那个bug重新审核

原文地址:https://www.cnblogs.com/heng-yan/p/6346744.html