atitit.为什么 java开发要比php开发速度慢??
1. 界面开发方面vs php 1
2. 架构繁琐 1
3. 环境配置复杂 1
4. 类库jar包冲突(严重) 1
5. 配置文件热部署的缺失(严重) 2
6. 热部署的缺失(严重) 2
7. 参考: 3
1. 界面开发方面vs php
javaer的理念验证滞后,常常手写界面与tag,而不能好好利用d...
分类:
编程语言 时间:
2015-04-03 15:26:15
阅读次数:
325
周一上班启动项目,报错如图:看到网上说的原因,有jar包冲突造成的,我这里的是:情况:console打印信息有多次连接数据库,但该项目只需要连接一个库。再仔细看,发现有其他项目的信息,打开tomcat,发现webapps下果然有其他项目。分析:早上来的时候,直接关闭了很多项目,但这些项目还在tomc...
分类:
编程语言 时间:
2015-03-09 18:58:06
阅读次数:
2284
在开发测试时正常, 一旦部署到正式服务器上, 如果出现以下几类异常,很可能是存在jar包冲突:1, java类找不到 java.lang.ClassNotFoundException2, 方法不存在 java.lang.NoSuchMethodError3, 字段不存在 java.lang.NoSu...
分类:
编程语言 时间:
2015-03-09 18:50:43
阅读次数:
291
使用maven虽然很方便,写一个dependency的标签就可以直接从仓库下载对应的jar包,还能处理该jar包的继承依赖关系.但是同时需要你对jar包更加了解,如果依赖关系很复杂,那么很可能会产生jar包冲突,从而使项目报一些莫名其妙的异常.在用apache cxf的过程中就出现了这样的问题.1,...
分类:
编程语言 时间:
2015-03-06 11:15:15
阅读次数:
261
jar包冲突几乎是每个java程序员都会遇到的问题,而且特别是大工程,jar包各种依赖,经常性发生包冲突。通常会报这样几个运行时异常:
java.lang.NoSuchMehodError
java.lang.NoClassDefFoundError
这类问题十有八九都是jar包冲突引起,要解决jar包冲突问题,我们先了解下导致这个冲突的原因。
导致jar包冲突的原因
1、mvn的传递依赖特性:mvn编译打包除了会引入直接申明的依赖,还会引入间接申明的依赖
2、mvn的依赖仲裁规则:
1). 按照项目总...
分类:
编程语言 时间:
2015-03-03 09:59:23
阅读次数:
153
今天遇到一个tomcat的部署的问题,问题根源在于server.xml 的配置里。
错误如标题,说HTTP Status 500 - javax.servlet.ServletException:XXX文件找不到,几经查找测试,程序并没有错误,有人说是jsp-api.jar和serlet-api.jar包冲突,调试发现并不能解决问题,后来才发现问题的所在:
开始的server.xml 配置对H...
分类:
编程语言 时间:
2015-01-23 23:08:16
阅读次数:
5659
mahout(或者hadoop)优先使用用户指定的classpath加载jar包
问题:使用mahout0.8时,出现java.lang.NoSuchMethodError: org.apache.lucene.util.PriorityQueue
类似http://www.warski.org/blog/2013/10/using-amazons-elastic-map-reduce-to-compute-recommendations-with-apache-mahout-0-8/
原因:
$HADO...
分类:
编程语言 时间:
2015-01-07 23:36:11
阅读次数:
297
spring 调度类初始化失败,分析是jar包冲突,日志如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scheduler' defined in file [D:\InstallApplication\apache-tomcat-7.0.23\wtpwebap...
分类:
编程语言 时间:
2015-01-07 20:56:15
阅读次数:
340
kettle-engine.jar与 log4j.jar包冲突问题解决办法...
分类:
编程语言 时间:
2014-12-18 18:55:15
阅读次数:
188
一、问题定义最近在用sbt打assembly包时出现问题,在package的时候,发生jar包冲突/文件冲突问题,两个相同的class来自不同的jar包在classpath内引起冲突。具体是:我有一个self4j的jar, 还有一个hadoop-common-hdfs的jar包,其中hadoop-common-hdfs.jar内包含了self4j这个jar包,导致冲突。此类异常一般是由于打包不规范...
分类:
编程语言 时间:
2014-11-20 22:01:47
阅读次数:
314