menu里ejb setup设置有问题,再检查一下!
解决方案 »
- psexec的运用
- spring属性注入失败
- javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
- 存储过程 中的事务 java
- sax解析xml文件,当找到合适的数据后怎么停止解析
- 采用tc4ntiis整合tomcat和iis后,uriworkermap.properties如何配置多域名?
- <logic:lessEqual >标签的使用
- 告诉我是什么错误及解决办法
- 高分请教:客户端A怎样与客户端B实时交互,应该采用什么java技术!
- struts精髓
- 请问关于ejb的协议有几种?
- 熟悉weblogic&ejb2.0的请进(初学者就不用看了)
一、 安装和配置
安装Jbuilder5 Enterprise,确保Jbuilder5 Enterprise能运行。
安装完Jbuilder5,BAS4.5和weblolgic6.0后,就可以开始配置了。
(1) 系统环境变量的修改:
把系统环境变量TMP、TEMP改为不带有空格的目录;
在JB5里菜单 Project ??> Default Project Properties ??>Paths 中把所有带空格的目录改为不带空格的目录;为什么要这样设置呢?因为整合后的 weblogic 和JB5在开发过程中JB5会调用 weblogic 的包来制作EJB,而weblogic对那些有空格的不能很好地识别,工作时会出错,即是说weblogic要接触到的目录,目录名最好不是中文名、带空格。 在使用JB5编辑时会发现光标与实际位置不对齐的问题, 其实只需要在Tools ??>Editor Opntion ??>Color中 把 Reserved Word 设置成不使用粗体和斜体就可以了。
(2) jbuilder5 的配置:
Tools ??>Configure Libraries 下确定有WebLogic6.0包,其中class中应该加入如下class和路径:
C:\bea\wlserver6.0\lib\ cr_wls60f.jar(是Weblogic6.0的crack包)
C:\bea\wlserver6.0\lib\weblogic_sp.jar
C:\bea\wlserver6.0\lib\weblogic.jar Tools Menu ??>Enterprise Setup ??>Application Server ??>BAS4.5.1
填上 AppServer 安装的目录。
Tools Menu ??>Enterprise Setup ??>Application Server ??>Weblogic6.0
填上 Weblogic 安装的目录。 D、配置Default Project Properties
Project ??>Default Project Properties ??>Path ??>Required Libraries
选择Weblogic6.0; Project ??>Default Project Properties ??>Enterprise 点“..”这这里选择 Application Server ,当然又是选Weblogic6.0。 选中 Weblogic6.0后点 Edit:
? 在Require Libraries添加 Weblogic6.0包,把其他删除;
? 在class 中删除所有的类的路径;
? 修改VM Parameters:我机器上是
-ms64m -mx64m -Djava.library.path=C:/bea/wlserver6.0/bin -Dbea.home=C:/bea -Dweblogic.Domain=Suzhou -Dweblogic.Name=test -Djava.security.policy==C:/bea/wlserver6.0/lib/weblogic.policy -classpath C:\bea\wlserver6.0\lib\cr_wls60f.jar;C:\bea\wlserver6.0\lib\weblogic_sp.jar;C:\bea\wlserver6.0\lib\weblogic.jar;. -Dweblogic.management.password=testsystem
可能是因为CORBA的设置引起的总是,没有用它根本不用设CORBA的,照这样试试
你的getInitialContext有错,应改为
public static Context getInitialContext()
throws NamingException
{
Properties p=new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
p.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001");
//p.put(Context.SECURITY_PRINCIPAL,user);
return new InitialContext(p); //p存放weblogic的环境参数
}