2006 年 06 月 28 日, 星期三

BEA WebLogic问题解决方案总结

问题1:当采用ant 工具编译,尤其是当ant脚本中采用了ejbc这样的编译程序时,经常会出现BEA自动生成的代码部分少字符现象,解决的方法是在ant build脚本的相应位置加上jvmarg,如下:

<target name="execute_ejbc" depends="init, package_jar" >
<java classname="weblogic.ejbc" fork="true" failonerror="true">
<jvmarg value="-Dfile.encoding=GBK"/>
<arg file="${work}/build/ejb.jar" />
<arg file="${work}/build/ejb-container.jar" />
</java>
</target>

这个问题出现的原因可能是由于WEBLogic 在中文系统中采用的编码是gb18030,而它的内部编译器生成代码采用的却是GBK的缘故。

同样的问题当不是采用ant脚本编译,而是直接采用BEA的 Workshop编译是会出现同样的问题,就是代码少字符,解决的方法是:在Windows的“控制面板”-》“区域与语言选项”-》“高级”-》代码页转换表中不要勾选“GB18030”,然后退出程序,重启机器即可。

问题2:在BEA Portal中如果自己开发简单的Authentication Provider,这个Provider中只是实现了必要的MBean,没有实现其他的Optional的Mbean,而且这个Provider中认证用的用户数据库不是Weblogic默认的数据库(不仅仅是类型,还有物理和逻辑位置),这样子以来,在程序中获得Profile的方式如果采用ProfileFactory.getProfile会报错,提示Profile找不着,解决的方法是:可以采用UserProfileControl获得,可以采用profile:getProfile标签获得,但是在一般的Java文件中无法采用上述两种形式,此时可以采用ProfileFactory.getPhantomProfile获得。


RobinOuyang 发表于:2006.06.28 08:10 ::分类: ( Java Programming ) ::阅读:(520次) :: 评论 (10) :: 引用 (0)

回复 [回复]

wxshsjad希望大家健康平平安安幸福吉祥

hsegjkr 评论于:2008.03.10 00:46

回复 [回复]

iiglxm希望大家健康平平安安幸福吉祥

gawwsng 评论于:2008.03.04 14:14

回复 [回复]

vvtu希望大家健康平平安安幸福吉祥

hsesrnm 评论于:2008.03.01 19:56

Timlqp [回复]

Yo! cheap xanax

Timlqp 评论于:2008.02.06 04:03

Anatob [回复]

Yo! cialis

Anatob 评论于:2008.02.01 00:41

Emmammj [回复]

Hi! Interesting about tramadol tramadol review Info about tramadol Amazing tramadol facts Interesting about levitra levitra review Info about levitra Amazing levitra facts Interesting about valium valium review Info about valium Amazing valium facts Interesting about viagra online viagra online review Info about viagra online Amazing viagra online facts Interesting about buy viagra buy viagra review Info about buy viagra Amazing buy viagra facts Interesting about adipex adipex review Info about adipex Amazing adipex facts Interesting about buy viagra buy viagra review Info about buy viagra Amazing buy viagra facts Interesting about viagra viagra review Info about viagra Amazing viagra facts Interesting about levitra levitra review Info about levitra Amazing levitra facts Interesting about buy phentermine buy phentermine review Info about buy phentermine Amazing buy phentermine facts

Emmammj 评论于:2008.01.30 20:39

Marioxac [回复]

Hi! click here

Marioxac 评论于:2008.01.18 01:32

Karlajkx [回复]

Hi! phentermine

Karlajkx 评论于:2008.01.12 04:12

Amberciq [回复]

Hi! diazepam

Amberciq 评论于:2007.12.24 09:47

Jaimeitk [回复]

Hi! phentermine

Jaimeitk 评论于:2007.12.24 06:15

发表评论

标题

在此添加评论

称呼

邮箱地址(可选)

个人主页(可选)