解决webLogic无法使用jasperreports生成报表的问题 cloud

Linux下webLogic无法使用jasperreports(iReport)生成报表的问题解决方法

今天在Linux下的webLogic部署一个项目后,发现报表无法导出了(但是在Windows开发环境下正常),后台报错如下:

java.lang.InternalError: Can´t connect to X11 window server using ´:0.0´ as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay()V(X11GraphicsEnvironment.java:???)
...

JavaWind关闭半年,重出江湖啦! suny

      一时头脑发热,租用了一个月的VPS试试。从昨晚折腾到今天下午,才算完整架设完运行环境。破DNS,javawind.com解析5分钟就生效了,javawind.net目前还没全面生效,断断续续的,郁闷死。

      破VPS也真够慢的,比色冰以前提供的慢了N倍,程序的执行时间以前都是保持在2位数毫秒级,现在倒好了,都是三位毫秒级偶尔甚至跑出四位数来。变态的是,VPS还装有关键字过滤软件,一不小心发了啥关键字,该页面就OVER了,只有老老实实去数据库Replace了。这个月内如果没有明显改善的话,是不会打算续费滴。

PS:拍死群里逍遥自在的色冰,色猿,天天折腾网站,把我也带起来了!

...

PLSQL Developer + Oracle客户端简易安装方法 cloudy

之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。
今天开始使用PLSQL Developer连接远程Oracle数据库的时候,提示我没有安装Oracle客户端,才知道PLSQL Developer不是独立的软件,是要基于Oracle客户端运行的。

下面就介绍一下没有安装Oracle数据库的情况下,单独安装一个客户端。

1、到Oracle官方网站下载一个客户端:http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

2、我这里选择的是:即时客户端程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件(instantclient-basic-win32-11.1.00.70.0.zip)

3、将安装包解压和重命名为:D:\OracleInstantClient_11_1

4、设置环境变量:
 1.;D:\OracleInstantClient_11_1; (在PATH环境变量追加)
 2.SET TNS_ADMIN=D:\OracleInstantClient_11_1 (新建)
 3.SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (新建,防止查询乱码)

5、指定需要连接的实例名字,在D:\OracleInstantClient_11_1目录下新建一个tnsnames.ora文件,然后填入
192.168.8.201 =
...

Struts2标签和EL表达式混合使用会导致乱码 suny

今晚在配置Struts2环境的时候,遇见了中文乱码啦。配置了struts.i18n.encoding和SetCharacterEncodingFilter还是不行,最后发现如下规律:

Struts2标签和EL表达式混合使用会导致乱码:

如图所示,如果s2标签的值用el表达式代替的话,会导致中文乱码。

...

Struts 2框架的两个核心配置文件详解 suny

    struts.xmlstruts.properties

    其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。

     struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。

...

Oracle 分页和排序问题探讨 cloud

1、在ORACLE中,rownum是一个伪列,对于这个列,只能使用"<"或者"<="这两个操作符
2、它一定是从1开始的,不能跨过1;
3、不能用:>,>=,=,Between...and。由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件不成立,查不到记录。执行总是显示:未选定行。

如果要使用  >,>=,=,Between...and 操作符,可以使用子查询把rownum转为实际列:
select namef from (select rownum r,namef from tablename)t where r > 10;
...

Oracle 异常: ORA-12541: TNS:no listener;无监ting器 cloud

Oracle Io异常: The Network Adapter could not establish the connection

今天刚上班,启动项目时总是报(Io异常: The Network Adapter could not establish the connection),昨天还好好的呢,今天怎么就不行了?使用 telnet 192.168.8.201 1521测试连不通,还以为是防火墙搞鬼;而跑到服务器上面关闭服务器防火墙还是不行,并且直接telnet 127.0.0.1 1521还是不通。到此可以确定是oracle的服务异常了。

解决方法
1、首先打开oracle配置和移植工具 --> Net manager --> 本地   --> 监听程序 -- > listener --> (TCP/IP协议的)网络地址 ---> 把主机那一项改为"localhost";然后点击:本地-->服务命名-->(TCP/IP协议的)网络地址 ---> 把主机名那一项改为"localhost"。
...

传说中的1111来啦! suny

传说中的1111四条柴光棍节就要来啦,而幸运的我却从来没有过过这个节日呢。
因为9年前的此时,俺非但不知道这个“节日”,反而正式“脱光”...
拍死想歪的人,是脱离光棍,不是脱光衣服!!!

所以,20091111,是俺恋爱9周年纪念日。

回望过去的9年,多少风风雨雨都过来了,自己也仿佛一夜长大了。感慨万千,人生竟然过得如此快,转眼间十年就过去了。明年,我就要携她之手,步入婚姻的殿堂,继续n个十年!

Java将CST的时间字符串转换成需要的日期格式字符串 cloud

下列代码可以实现把Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!

String dateStr = "Wed Sep 16 11:26:23 CST 2009"; 
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);

//java.util.Date对象
Date date = (Date) sdf.parse(dateStr);

//2009-09-16
String formatStr = new SimpleDateFormat("yyyy-MM-dd").format(date);
...

Javawind 论坛和博客喜迁新居~ suny

由于之前的服务器使用期限即将到期,本周一直都在找服务器存在javawind网站系列。最终有幸得到泡一泡吧(http://www.p1p8.cn)站长冰冰的赞助,本站才得以继续开放。特此致谢!

在服务器安装Java应用时,由于操作失误和Resin4.0.1的不稳定性,导致了IIS停机三个小时,p1p8等网站停止服务,对此给很多访客造成不变,以表歉意!

现在服务器运行环境:windows server 2003 + IIS + jdk1.6 + Resin pro 3.1.9 + MySQL 5.0.67

...

Total:128|‹23456789101112›|13 Pages