- 浏览: 169248 次
- 性别:
- 来自: 北京
最新评论
-
lxs647:
gwnszbd 写道本文说不同job不够准确,而且会引起歧义, ...
关于Spring集成Quartz的concurrent属性 -
gwnszbd:
本文说不同job不够准确,而且会引起歧义,以为是是另一个定时任 ...
关于Spring集成Quartz的concurrent属性 -
ron.luo:
ron.luo 写道哥们问题解决了吗?我也遇到了,擦!已经解决 ...
Jedis使用的一个小疑惑 -
ron.luo:
哥们问题解决了吗?我也遇到了,擦!
Jedis使用的一个小疑惑 -
di1984HIT:
学习了,写的不错。。。
rmi.ConnectException: Connection refused to host: 127.0.0.1前因后果
文章列表
使用Eclipse创建Maven Web工程的时候,总是报如下的错误.内网搭建了一个Nexus,下载一般构件正常.总是怀疑插件相关配置有问题,但还未解决.
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.
Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE
Fa ...
昨天第一次在内网的一台Linux上安装了Redis,启动成功之后用redis-cli连接都没有问题,基本的操作都正常。只是在使用Jedis第一次连接服务的时候都遇到了小问题,而且是今天和昨天的第一次都有同样的问题发生。
昨天第一次用程序连接的时候,是用最简单的方式:
Jedis jedis = new Jedis(REDIS_SERVER_IP);
long start = System.currentTimeMillis();
for (int i = 0; i < 100000; i++) {
String result = jedis.set("n&quo ...
SSH登录到服务器的时候遇到如下的错误信息:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
如何解决?
好久不接触页面了,有一个项目要开发一个简单的页面,后台使用SpringMVC+MyBatis,前台展示层的动态数据就用JSTL吧。
引入JSTL的时候,遇到了一个很怪异的问题,JSP页面中有一段代码,便利request中的一个集合,在页面上显示一部分数据。运行时前后台均为抛异常,但页面显示却不正常:
1. 不支持${abc}的方式引用缓存中的变量;
2. c:foreach功能没问题,但循环内部的c:out标签未能成功把数据print到html中,而是直接显示成${变量名}.
找不到思路,这都是从网上摘的可用的例子,一筹莫展。
最后怀疑是环境的问题,随即在另一个workspace中创建新的工 ...
要在公司内部的一台虚拟机上部署一套Nexus仓库,虚拟机的JDK6版本,Tomcat是6.0的最新稳定版本。从Sonatype.org下载了Nexus的最新稳定版的war包,然后扔到Tomcat下启动竟然部署失败,异常信息如下:
严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/nexus,J2EEApplication=none,J2EEServer=none
2014-4-4 11:28:04 org.apache.catalina.startup.HostConfig deploy ...
近日在使用JdbcTemplate做大量的数据库数据同步的工作,基本就是“从A库查询数据--生成CSV--解析成SQL插入B库”这样一个过程。因为使用的是JdbcTemplate,所以在将数据导入B库时采用的是“先批量删,再批量插入”的策略。如果B库有相同主键的记录,则会先删掉,然后再将数据批量插入,这样就避免了主键冲突异常。这样更新数据量=删除记录数,新增数据量=总数据量-更新数据量。
但是在使用batchUpdate()函数时遇到了执行结果为-2的问题,先查查API:
batchUpdate
public int[] batchUpdate(String[] sql)
...
Java程序调用SQLServer的存储过程,从日志可以看到,存储过程执行的过程中遇到了异常,但是通过存储过程执行的日志看,它还是完整的执行完了,并没有因为中间抛出的异常而中断。
再次在数据库连接工具中手动调用存储过程,打印中间要执行的SQL时才找到中间异常的SQL,而且存储过程也在执行异常SQL的点上中断了。
2013-08-15 01:00:00,015 INFO - <======================采集程序启动: 1> [com.lh
lm.service.CollectService]
2013-08-15 01:08:09,609 ERROR - ...
A服务器的程序访问B服务器的程序发布的RMI服务,报了奇怪的异常,以前没见过,需要仔细分析一下:
2013-08-22 15:02:46,942 [com.plat.rmi.time.RmiLogTimeImpl]-[ERROR] 摘要发送失败。
org.springframework.remoting.RemoteConnectFailureException: Could not connect to remote service [rmi://172.29.0.73:1100/SummaryService]; nested exception is java.rmi.ConnectEx ...
被这个异常折磨了大半天,虽然CXF官网有这个BUG的记录,但貌似还是没有彻底解决,先记录一下。
山不转水转,换一套环境重新部署吧。
2013-08-19 15:35:02,526 ERROR - <补采异常,请及时处理! local part cannot be
"null" when creating a QName
java.lang.IllegalArgumentException: local part cannot be "null" when creating a
QName
at javax.xml.na ...
最新的Hadoop-1.2.2的发布包中不包含Eclipse Plug-in,但是源码中有,于是就自己build了一份。
公司的平台引入了CAS SSO来实现整个系统的单点登录功能,在CAS Client的web.xml中需要配置Filter来拦截外来的请求,实现单点登录、单点登出、权限认证、Ticket认证、设置用户信息等。
其中一个系统是多点部署的,不同的点之间要通过HTTP来传输数据,Server端是用SpringMVC实现的,那么类似这种非通过页面发起的请求就需要排除在CAS的Filter之外。刚开始的思路是在FilterMapping声明时使用正则表达式,但是部署测试无效,通过Google从SOF上得知,Servlet是不支持正则的,如下说明:
No, you can't use a ...
同一台机器上的A系统调B系统的RMI服务,抛出一下异常:
[appframe] DEBUG 2013-08-05 17:58:14,428 -com.plat.resmgr.dao.impl.MetadataSubscibeRequisitionDaoImpl.findAll(Unknown Source) -99613 [http-6262-3] - finding all MetadataSubscibeRequisition instances
[appframe] DEBUG 2013-08-05 17:58:18,868 -com.googlecode.jsonplugin.JSO ...
Linux上部的Tomcat服务器中部署了Java Web应用,查看日志的时候发现里面的中文全部是乱码,把文件拖拽到本地Windows上全是问号。从其他系统拽过来一个正常显示的包含中文的日志也可以正常显示,说明系统字符集是没问题的。
于是按照从系统底层到应用设置注意筛查编码设置
1. 系统编码
cat /etc/sysconfig/i18n 或 echo $LANG
显示为GBK,没问题。
2. 查看Tomcat配置文件中的编码设置
web.xml中和logging.properties
两个文件中均没有设置编码项,故应该都是默认设置。
...
/** 设置CXF超时 **/
logger.debug("设置Client超时时间");
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
// 设置连接服务超时时间
httpClientPolicy.setConnectionTimeout(60 * 1000);
httpClientPolicy.setAllowChunking(false);
// 设置接收服务反馈结果超时时间
...
又是Linux下RMI异常,不过这次是单网卡的情况,先看异常信息:
[appframe] 2012-10-09 15:20:59,217 - com.opensymphony.xwork2.DefaultActionInvocation -com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:383) -2603911 [http-8282-12] DEBUG - Executing action method = haveDataContentView
org.s ...