部署在维护项目一些问题

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

时间: 2024-08-03 21:35:19

部署在维护项目一些问题的相关文章

互联网系统运营部署,维护

本人不是专职的运维人员, 本文将自己理解的运维技术知识做个梳理.以便 自己记忆和回顾. 现在的 互联网系统是越来越复杂,而且要求系统  7x24 小时不阶段的运作. 对于大型的互联网公司,系统更是错综复杂. 越复杂的系统,越要求简单的耦合, 能够最小化的切分. 统一输入输出, 这样系统才能做的庞大,而不显的复杂.而 且需要能够方便的水平的扩容. 一般系统架构都是随着业务,慢慢的迭代,不断重新架构适应扩张.按照我的理解 是农村的小路不要按照单向 4 车道来修. 而作为江浙沪的高速, 就不能按照单向

eclipse部署tomcat修改项目访问路径(虚拟路径)

原文参考: http://www.educity.cn/wenda/147993.html http://blog.163.com/java_zf/blog/static/19926038420129240314546/ tomcat部署web项目(eclipse自动部署项目到tomcat,访问URL中不包含部署名) 最近项目中需要把项目部署到tomcat中,并且访问路径中不包含不署名,且想实现Eclipse中的自动部署,扒了好久资料,最终实现了自己的需求,呵呵,如下: 1. 把项目contex

windows10上使用一个tomcat部署2个项目

前言:目前想在本机部署2个项目,网上查了之后,写下本篇随笔 1.准备工作 2.操作方法 3.运行2个项目 1.准备工作 2个war包(一个jprss.war和一个jenkins.war) 1个tomcat环境 2.操作方法 第一步:复制tomcat中的webapps文件夹,命名为webapps1和webapps2 第二步:复制tomcat\conf\Catalina文件夹,命名为Catalina1和Catalina2 第三步:修改tomcat中的server.xml文件: 将从<Service

log4j部署在hibernate项目上

形式上: 先加入两个包 log4j-1.2.17.jar  slf4j-log4j12-1.5.8.jar,然后再加上一个log4j的配置文件,log4j.properties,这个配置文件的样例可以在hibernate包里的 project/etc/下找到 如何理解? hibernate包lib/required下有一个slf4j-api-1.5.8.jar是一个日志系统的接口, 上面的 log4j-1.2.17.jar 是一种实现,但是又不是完全吻合的,所以有了slf4j-log4j12-1

tomcat中同时部署两个项目的问题

其中一个项目总是无法访问. 参考这两篇文章: 1. tomcat中同时部署两个项目的问题 2. java.lang.IllegalStateException: Web app root system property already set to different value 解决方案:为每个项目的web.xml中添加 <context-param> <param-name>webAppRootKey</param-name> <param-value>

基于IBM Bluemix部署Java Web项目实战演练

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要介绍了IBM Bluemix,并详细说明了如何部署Java Web项目,如何添加MySql服务.最后,提出了自己的一些看法.  文章目录 一.Bluemix简单介绍 二.BlueMix空间申请试用 三.BlueMix创建Cloud Foundry应用 四.添加新的服务 五.总结 一.Bluemix 简单介绍 1.Bluemix 带来了什么        Bluemix 致力于解

维护项目的敏捷转型

现在敏捷已经是IT行业的开发的行业标准了,大部分公司在产品开发中都采用的敏捷来解决一些由瀑布模型带来的问题. 敏捷的迭代周期短,每个迭代都有预设目标,而且每个迭代都有相应的产出,能大大地提高项目相关人的满意度. 产品开发的一个典型周期是: 需求澄清->开发->测试->发布->维护. 而当产品成熟后,新的功能和改进将会越来越少,同时维护和客户支持的工作量则会越来越大.维护则包括:技术支持.项目管理.工程维护.版本管理. 对于成熟的组织来说,瀑布模型是所有根据客户的要求进行的维护活动(

阿里云部署Java web项目初体验

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/ (到2016.3.9就不能访问了) 本文实例下载: 一.准备工作 1.注册账号 下载完成后.可到这里https://free.aliyun

tomcat部署新的项目的时候出现报错信息: Invalid byte tag in constant pool: 15

上面一堆tomcat启动的提示信息省略掉,下面是报错的具体信息:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:131) at org.apache.tomcat.util.bcel.classfi