2014-03-25 99 views
1

我已经安装了WebLogic 12c开发者zip。服务器已启动并正在运行。但是,当我尝试生成wlfullclient.jar从wljarbuilder.jar出现以下错误:生成wlfullclient.jar错误(WebLogic 12c)

C:\weblogic\wls\wls12120\wlserver\server\lib>java -jar wljarbuilder.jar 
java.io.FileNotFoundException: C:\weblogic\wls\wls12120\wlserver\server\lib\webl 
ogic-classes.jar 
     at com.bea.jarbuilder.internal.CompositeJar.<init>(CompositeJar.java:69) 

     at com.bea.jarbuilder.JarBuilder.createJar(JarBuilder.java:165) 
     at com.bea.jarbuilder.JarBuilder.main(JarBuilder.java:53) 
Error creating target jar 

它缺少从lib文件夹中的weblogic-classes.jar。但是我已经重新安装了服务器,而这个jar不在那里。 我该如何解决这个问题来生成客户端完整的jar?

+0

听起来很愚蠢......但是如果将常规服务器/ lib/weblogic.jar复制到server/lib/weblogic-classes.jar会怎样?可能是12c中的一个错误 –

+0

您是指将weblogic.jar复制并重命名为weblogic-classes.jar?因为我无法在任何地方找到weblogic-classes.jar。 – brunolj

+0

是的 - 试试你说的 –

回答

2

供将来参考:遵循better_use_mkstemp的建议(在WLS v12.1.2.0.0上),然后运行wljarbuilder导致不完整的“wlfullclient.jar”。 - 其中包括:weblogic.jndi.WLInitialContextFactory缺失。

所以我所做的就是复制wlclient.jar到 “的weblogic-classes.jar”,并通过wljarbuilder,我得到了一个单一的,工作 “wlfullclient.jar”。 (请务必删除多余的“weblogic-classes.jar”以避免将来出现问题。)

0

请勿使用Developer Zip生成完整的客户端。还有一些课程缺失。使用weblogic安装程序。

0

WebLogic的开发人员版本遗漏了一些功能。 您可以通过安装程序重新安装WebLogic的新实例。 或者像我一样,你可以运行oracle提供的WebLogic docker。它很好地生成了一个wlfullclient.jar。我刚刚做到了。