2008-06-28

使用rewrite module解决SSL访问问题

关键字: ssl apache
原文出自:http://operamasks.blogbus.com/logs/23496723.html   Apache + Apusic的集群,client到Apache端采用的是双向SSL连接,Apache到Apusic走的是http。应用的虚拟访问路径为 /test,当访问https://hostname/test/时,Apache能够正常跳转到Apusic,而当访问 https://hostname/test时,Apache不能正常跳转。   解决办法:   启用Apache的rewrite module(可能需要重新编译) ,将 ...
2008-05-29

在Apusic上配置虚拟目录

关键字: 虚拟目录
原文出自: http://operamasks.blogbus.com/logs/21769251.html   Web服务器上有个虚拟目录的概念,比如配置一个访问路径名为images的虚拟目录,则通过http://localhost/images/可以访问到相关资源,而虚拟目录所对应的物理文件路径不必是在应用的物理根目录之下。 在Apusic上部署虚拟目录也比较简单,通过配置一个“空应用”就行了。下面举例: Apusic的安装目录为c:\apusic,目录c:\images包含一些图片文件,现想通过http://localhost/images/ ...
2008-05-29

Apusic中的类装载(classloader)机制

关键字: apusic classloader
本文转自Apusic官方文档,详细内容请访问http://infocenter.apusic.com 。   配置Classloader JavaEE 规范定义了一个打包机制的框架,用来把JavaEE应用的各个部分组织在一起。不同的应用服务器厂商可以自由的设计自己的类装载层次来装载应用中的类和资 源。因此开发者必须非常清楚类和资源应该放置在什么位置对于JavaEE应用才是可用的。理解Apusic应用服务器的类装载体系结构能够帮助 JavaEE应用的开发者设计高效和可移植应用打包结构。本章先介绍类装载的基本概念,然后讨论了Apusic应用服务器的类装载层次是如何设计的。 ...
部署在Apusic 4.0.3上的应用中,使用到log4j,在应用装载时报如下异常: 2008-05-27 20:00:41 错误 [apusic.server.Main] 启动 'apusic:name=J2EEDeployer,j2eeType=Service' 服务失败。 java.lang.ExceptionInInitializerError at org.apache.struts.action.ActionServlet.initInternal(ActionServlet.java:1013) at org.apache.struts.action.Act ...
2008-05-12

Java中的字体

关键字: truetype
本文引自:http://operamasks.blogbus.com/logs/20754657.html 非Windows环境下,Java程序中需要用到某些字体,如非OS自带的字体,则需要将字库文件拷贝至相应目录: Solaris: /usr/openwin/lib/X11/fonts/TrueType AIX: /usr/lpp/X11/lib/X11/fonts/TrueType HP: /usr/lib/X11/fonts/ms.st/typefaces Linux: /usr/lib/X11/fonts/TrueType
2008-04-25

在Apusic上配置达梦等数据源

关键字: 数据源
原文出自:http://operamasks.blogbus.com/logs/19649949.html 近期因支持项目,测试了跟达梦、人大金仓、gbase等数据库的兼容性,摘录在Apusic上配置访问不同数据库的TYPE4数据源样例如下: 1. 达梦 <datasource name="test" jndi-name="jdbc/test" driver-class="dm.jdbc.driver.DmDriver" url="jdbc:dm://localhost:12345/test" > <property name="us ...
2008-04-25

在Apusic上配置Oracle RAC数据源

关键字: oracle rac
原文出自:http://operamasks.blogbus.com/logs/19649985.html 在Apusic上配置Oracle RAC数据源很简单,只需要2步就搞定: 1. 拷贝ojdbc14.jar到APUSIC_HOME/lib 2. 修改APUSIC_HOME/config/datasources.xml,添加形如下述片段: <datasource name="test" jndi-name="jdbc/test" driver-class="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin ...
原文出自:http://operamasks.blogbus.com/logs/19317615.html 当Apusic运行在IBM JDK下时,因为ORB实现不同,默认采用IBM的ORB实现,导致通过IIOP连接Apusic会出现异常,具体表现为应用不能通过JNDI连接获取远程JVM上的对象,或者Apusic停止脚本不能连上运行中的Apusic实例。 解决办法是在Java命令行中,指定参数采用Sun的ORB实现 ,添加: -Djavax.rmi.CORBA.UtilClass=com.apusic.corba.ee.impl.javax.rmi.CORBA.Util -Djavax. ...
2008-04-19

AOM ELite

关键字: 函数式语言
原文出自:http://operamasks.blogbus.com/logs/19198041.html ELite是一门全新的脚本语言,兼容函数式与命令式语言的长处,并实现与Java语言的最自然的交互。官方的描述如下: ELite is an object-oriented programming language that combines functional style and imperative style programming. It has features of functional languages such as first-class functions, l ...
2008-04-19

修正Java中的时间

关键字: timezone
原文出自:http://operamasks.blogbus.com/logs/19319658.html 某应用运行在Apusic上,因受OS环境的影响,获取到的Java时间迟了8个小时。经查,是OS的时区乱了,解决办法: 在Java命令行中加入参数 -Duser.timezone=Asia/Shanghai
原文出自:http://operamasks.blogbus.com/logs/19319781.html Apusic默认输出日志提示信息为中文。在某些环境下,如Linux终端,希望输出日志提示信息为E文。很简单就能做到这一点: 在Apusic启动脚本的Java命令行中,加入以下参数 -Duser.language=en 顺便嘲笑下chinaunix中某位楼主的看法:“输出日志的中文提示信息会对性能造成影响” ,感觉有点象E文中的F.U.D,真搞呀