zoukankan      html  css  js  c++  java
  • 部署在维护项目一些问题

    项目部署过程中存在的一些问题:
    看似已经开发完成的项目不应该存在问题,然后问题依然很多。
    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重新审核

  • 相关阅读:
    理解盒子模型
    Jackson 框架,轻易转换JSON
    JAVA仿百度分页
    最干净,最便捷的卸载Mysql
    Mysql 6.0安装过程(截图放不上去)
    开发JSP自定义标签
    JAVA实现文件上传
    开发过程中常用工具类
    JQUERY 简单易用的提示框插件
    什么是Bash Shell的内建(build in)命令
  • 原文地址:https://www.cnblogs.com/heng-yan/p/6346744.html
Copyright © 2011-2022 走看看