2006年09月14日

所有java程序的日志输出中文都变成问号.
写了很简单的测试
System.out.println("中文");也是输出问号.
后来把源代码改为 ISO-8859-1格式后,编译,—–怪了,这样就能输出中文!
如果源代码是GB2312,javac -encoding gb2312 编译只能输出 问号

这样在eclipse中的源代码都成乱码了 :(

谁见过,帮帮忙.

另外:已经改过AIX的 LANG\LOCAL\LC_ALL参数,没有起作用.

JRE是IBM-JRE1.4 某版本.

2006年09月11日

Merve Tomcat Launcher Eclipse plug-in

http://merve.sourceforge.net/

这个插件非常方便的使我们以应用程序的方式启动tomcat,而且可配置的地方非常多(细致),和自己编写tomcat-embed启动脚本几乎达到一样的程度.

2006年09月06日

windows service by java….. openfans.org-dependency

请先下载 wrapper-delta-pack.zip
实际上实现一个windows服务只需针对org.tanukisoftware.wrapper.WrapperListener和org.tanukisoftware.wrapper.WrapperManager编程,
public class YourStartUpClass implements WrapperListener {
   
    /**
    * 此处只需一句话
    */
    public static void main(String[] args) {
         WrapperManager.start(new YourStartUpClass(), args);
    }

    public void controlEvent(int event) {
        // TODO Auto-generated method stub
       
    }

    public Integer start(String[] args) {
        System.out.println("start……" + args.length);
        //============
        // 这里启动你的服务程序
        //============
        WrapperManager.log(WrapperManager.WRAPPER_LOG_LEVEL_INFO, "YourServer start."); //记日志
        return null;  //关键,返回null表示成功
    }

    public int stop(int exitCode) {
        System.out.println("stop……");
        //============
        // 这里停止你的服务程序
        //============
        return 0;
    }
}

在wrapper.conf中:
wrapper.java.mainclass=这里写你的启动ClassName: YourStartUpClass  --注意是包含包名的全名
wrapper.java.classpath.1=../lib/wrappertest.jar
wrapper.java.classpath.2=../lib/wrapper.jar  //这里要将所有classppath写全,注意最后一位必须是 1 2 3 4 5 6…不能重复.

wrapper.ntservice.name=你的服务名
wrapper.ntservice.description=你的服务的详细描述

直接使用 bin/TestWrapper.bat 就可以测试你的服务了
InstallTestWrapper-NT.bat -- 安装服务
UninstallTestWrapper-NT.bat -- 卸载服务

项目主页:http://wrapper.tanukisoftware.org
下载地址:http://prdownloads.sourceforge.net/wrapper/wrapper-delta-pack-3.2.1.zip?download

2006年09月03日

在openfans.org的建站过程中,我安装的mySQL5.0.24 for windows在安装完成,配置完成后不能正常启动,在系统日志中我发现 Changed limits: max_open_files: 2048  max_connections: 800  table_cache: 619 这个消息. 但在my.ini和google上都没有找到解决方案,于是决定重新配置一遍;前一次配置时我配置的是支持事务的数据库InnoDB,这次我先配置为非支 持事务数据库引擎,重试后,实例正确启动,第二次重新配置实例为InnoDB,并重新配置InnoDB表空间位置,然后重试,啊!mySQL启动了. :-)

2006年09月02日

最近一直基于DB2开发,可是DB2的客户端实在讨厌,所以一直用Eclipse SQL Explorer,现在新版本支持DB2、Orcale、MySQL的一些特性,更好用了。推荐大家用。

http://eclipsesql.sourceforge.net/index.html

===
最近openfans服务器故障,真糟糕……………………