嘗試一下:
先set Classpath=.;D:\Program Files\BEA\weblogic81\server\lib\weblogic.jar
然后运行:java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3://localhost:7001 examples.HelloClient
先set Classpath=.;D:\Program Files\BEA\weblogic81\server\lib\weblogic.jar
然后运行:java -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3://localhost:7001 examples.HelloClient
解决方案 »
- servlet疑问
- 急,struts1.2.9 DispatchAction转向问题 无法访问此action 中的其他forward 总是转向input指向的路径
- dom4j读取文件后,需要关闭吗?
- jsp连接oracle 10g的问题!!!!
- 为什么Hibernate映射文件没有此属性 报告此属性不存在 但数据能插入
- 问个简单的问题....Hibernate的
- HQL update语句问题
- 效率:取两个字符串的公共字符串
- 我项目中有用servlet然后我启动Tomcat5.x发现其它多好,只有用到httpsession的那些页面有问题?/
- JBuilder的struts问题,我怎么不能利用Jsp From ActionForm产生Jsp?
- 请问~什么是 struts 这东西有什么用? 很好用吗? 怎么用~~~谢谢阿
- 不通过weblogic中的jndi而使用weblogic页面中配置了的connect pool,这样可以么?
SOFTWARE (SUCH AS THE JDK, BEA WEBLOGIC, ETC) THAT ARE SPECIFIED. NOTE THAT YOU MUST USE C:\book\EJB20\code!!
DO NOT USE ANOTHER DRIVE LETTER OR FOLDER!!NOTE THAT YOU MUST DOWNLOAD VERSION 6.1!!!!
DO NOT USE ANOTHER VERSION!!!
之前(你应该是在dos窗口运行这段代码吧?),先设置classpath,这个classpath只对当前dos窗口有效,当然,如果你在系统classpath中设置了,他也可以对当前窗口生效
readme我看了,也知道里面是要用weblogic6.1,
但是前提是你如果用他自带的那个run-client,
而我现在用的是8.1,所以直接用的命令行运行,那个例子本身也与weblogic的版本没什么关系。
F:\资料\java书\MasteringEJB20Code\StatelessSession\HelloWorld\classes>java -Djava.naming.factory.initial=weblogic.jndi.WLInit
ialContextFactory -Djava.naming.provider.url=t3://localhost:7001 examples.HelloClientException in thread "main" java.lang.NoClassDefFoundError: javax/security/auth/callback/CallbackHandler
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:131)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at examples.HelloClient.main(HelloClient.java:30)
cd classes
java -Djava.security.policy=../java.policy -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3://localhost:7001 examples.HelloClient
cd ..
我的weblogic.jar里javax/security/下没有auth/callback/CallbackHandler呀
怎么办?
java -Djava.security.policy=../java.policy -Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory -Djava.naming.provider.url=t3://localhost:7001 examples.HelloClient
还是报同样的错误呀
我的weblogic.jar中也没有这个,怎么办呢?
怎么能加进去?
2.如果设置了java_home还不行,就把rt.jar手工加入类路径
我的系统环境变量java-home的值是D:\java\j2sdk1.4.1_01,怎样把rt.jar手工加入?
.
.
.
.
.
.
.
用jar解开,再压缩成一个jar.