
J2EE
iteye_4822
这个作者很懒,什么都没留下…
展开
-
如何在Apusic 5.1上部署myfaces应用
Apusic 5.1上自带支持jsf1.2的AOM框架,部署myfaces时会发展冲突,解决的方法如下: 1. 将APUSIC_HOME/common目录下的jsf-api.jar移走2. 将APUSIC_HOME/lib目录下的operamasks-impl.jar、standard.jar移走3. 将应用WEB-INF/lib下的myfaces-api-xxx.jar和commons-...2008-12-16 15:56:38 · 146 阅读 · 0 评论 -
Java中的字体
本文引自:http://operamasks.blogbus.com/logs/20754657.html非Windows环境下,Java程序中需要用到某些字体,如非OS自带的字体,则需要将字库文件拷贝至相应目录:Solaris: /usr/openwin/lib/X11/fonts/TrueTypeAIX: /usr/lpp/X11/lib/X11/fonts/TrueT...2008-05-12 09:36:59 · 432 阅读 · 0 评论 -
Apusic中log4j无法装载问题的解决
部署在Apusic 4.0.3上的应用中,使用到log4j,在应用装载时报如下异常:[code="java"]2008-05-27 20:00:41 错误 [apusic.server.Main] 启动 'apusic:name=J2EEDeployer,j2eeType=Service' 服务失败。java.lang.ExceptionInInitializerError a...2008-05-29 09:08:28 · 669 阅读 · 0 评论 -
Apusic中的类装载(classloader)机制
本文转自Apusic官方文档,详细内容请访问http://infocenter.apusic.com 。 配置ClassloaderJavaEE规范定义了一个打包机制的框架,用来把JavaEE应用的各个部分组织在一起。不同的应用服务器厂商可以自由的设计自己的类装载层次来装载应用中的类和资源。因此开发者必须非常清楚类和资源应该放置在什么位置对于JavaEE应用才是可用的。理解Apusic应...2008-05-29 09:26:15 · 461 阅读 · 0 评论 -
在Apusic上配置虚拟目录
原文出自: http://operamasks.blogbus.com/logs/21769251.html Web服务器上有个虚拟目录的概念,比如配置一个访问路径名为images的虚拟目录,则通过http://localhost/images/可以访问到相关资源,而虚拟目录所对应的物理文件路径不必是在应用的物理根目录之下。在Apusic上部署虚拟目录也比较简单,通过配置一个“空应用”就行...2008-05-29 09:43:07 · 685 阅读 · 0 评论 -
使用rewrite module解决SSL访问问题
原文出自:http://operamasks.blogbus.com/logs/23496723.html Apache +Apusic的集群,client到Apache端采用的是双向SSL连接,Apache到Apusic走的是http。应用的虚拟访问路径为/test,当访问https://hostname/test/时,Apache能够正常跳转到Apusic,而当访问https://...2008-06-28 10:25:38 · 110 阅读 · 0 评论 -
在Apusic 5.1中使用第三方Web Services
本文转自:http://operamasks.blogbus.com/logs/30966697.html Apusic 5.1支持Web Services。如果需要使用第三方WebServices框架,如Axis、CFX等,需要将Apusic 5.1中的WebServices暂时停掉,在Apusic启动脚本中添加-Dapusic.disable.webservice=true另外,如...原创 2008-11-04 09:32:16 · 279 阅读 · 0 评论 -
如何在linux下停止后台启动的Apusic进程
本文转自:http://operamasks.blogbus.com/logs/31295085.html 有三种方法:1. 如无其他java进程killall -9 java2.如有其它java进程Kill -9 `ps aux|grep java|grep apusic|awk ‘{print$2}’` 3.或者用官方的方法./stopapusic admin admin i...原创 2008-11-13 10:20:22 · 829 阅读 · 0 评论 -
如何更换Apusic应用服务器的xml解析器
1. 将xerces等相关jar包拷贝到APUSIC_HOME/lib2. 在startapusic.cmd启动脚本的java命令行中加入如下参数-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl-Djavax.xml.parsers.SAXParserF...2008-11-28 16:18:48 · 166 阅读 · 0 评论 -
在Apusic上配置达梦等数据源
原文出自:http://operamasks.blogbus.com/logs/19649949.html近期因支持项目,测试了跟达梦、人大金仓、gbase等数据库的兼容性,摘录在Apusic上配置访问不同数据库的TYPE4数据源样例如下:1. 达梦 2. kingbase ...2008-04-25 00:34:02 · 800 阅读 · 0 评论 -
在Apusic上配置Oracle RAC数据源
原文出自:http://operamasks.blogbus.com/logs/19649985.html在Apusic上配置Oracle RAC数据源很简单,只需要2步就搞定:1. 拷贝ojdbc14.jar到APUSIC_HOME/lib2. 修改APUSIC_HOME/config/datasources.xml,添加形如下述片段: ...原创 2008-04-25 00:32:21 · 302 阅读 · 0 评论 -
ORA-01000: maximum open cursors exceeded的异常
数据库为Oracle,系统运行中,出现ORA-01000: maximum open cursors exceeded的异常。 可能的原因: 1.statement未关闭,比如在一个循环中的statement未关闭。2.oracle的cursor不够大。3. oracle的存储段设置太小。 解决办法: 1. 检查程序,关闭未关闭的statement。2. 设置大点的oracl...原创 2008-12-17 15:39:25 · 547 阅读 · 0 评论 -
在Apusic上使用IBM JDK
Apusic支持IBM JDK,下面简单介绍配置步骤。 假定:IBM JDK的安装目录为/usr/java5 1. 修改APUSIC_HOME/bin/setenv 设置JAVA_HOME环境变量,指向IBM JDK安装目录export JAVA_HOME=/usr/java5 2. 在APUSIC_HOME/bin(4.0.3版本)目录或者DOMAIN_HOME/bin(5.1...2008-12-18 13:26:01 · 290 阅读 · 0 评论 -
在apusic中配置数据源引用
这是个老话题,如何在在apusic中配置数据源引用? 工作中发现不少同事碰到数据源的资源引用时,有点无所适从:"java:comp/env/OracleDS",啥意思?其实很简单,应用中配置了一个JNDI名为 OracleDS的资源引用,该资源引用可能对应不同JNDI名的实际的连接池。这种东东出现在EJB1.0的年代,主要目的是不改动应用的情形下将EAR(包含EJB?)部署到不同的环境中去...2008-12-24 11:02:29 · 600 阅读 · 0 评论 -
J2EE标准变迁简史
J2EE 1.2(于 1999 年 12 月发布):这是第一个 J2EE 版本,随着 Java 2 Standard Edition(J2SE) 发布。它包含 10 个规范和 API,针对企业应用程序所需的常用的 Web 层、业务逻辑、表示层和消息传递服务。 J2EE 1.3(于 2001 年 9 月发布):通过 JSR 58 发布,这个版本改进了半数 J2EE 1.2 规范并引入了 XML...2008-12-26 15:28:33 · 228 阅读 · 0 评论 -
在Apusic中输出E文日志提示信息
原文出自:http://operamasks.blogbus.com/logs/19319781.htmlApusic默认输出日志提示信息为中文。在某些环境下,如Linux终端,希望输出日志提示信息为E文。很简单就能做到这一点:在Apusic启动脚本的Java命令行中,加入以下参数 -Duser.language=en顺便嘲笑下chinaunix中某位楼主的看法:“输出日志...2008-04-19 11:06:36 · 309 阅读 · 0 评论 -
修正Java中的时间
原文出自:http://operamasks.blogbus.com/logs/19319658.html某应用运行在Apusic上,因受OS环境的影响,获取到的Java时间迟了8个小时。经查,是OS的时区乱了,解决办法:在Java命令行中加入参数 -Duser.timezone=Asia/Shanghai...2008-04-19 11:08:02 · 88 阅读 · 0 评论 -
AOM ELite
原文出自:http://operamasks.blogbus.com/logs/19198041.htmlELite是一门全新的脚本语言,兼容函数式与命令式语言的长处,并实现与Java语言的最自然的交互。官方的描述如下:ELite is an object-oriented programming language that combines functional style an...2008-04-19 11:11:27 · 82 阅读 · 0 评论 -
IBM JDK下通过IIOP连接Apusic的问题
原文出自:http://operamasks.blogbus.com/logs/19317615.html当Apusic运行在IBM JDK下时,因为ORB实现不同,默认采用IBM的ORB实现,导致通过IIOP连接Apusic会出现异常,具体表现为应用不能通过JNDI连接获取远程JVM上的对象,或者Apusic停止脚本不能连上运行中的Apusic实例。解决办法是在Java命令行中,...2008-04-19 11:14:52 · 418 阅读 · 0 评论 -
正则表达式
原文出自:http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(...原创 2008-12-01 00:11:44 · 114 阅读 · 0 评论