我已经安装了WebLogic 12c开发人员zip。服务器已启动并正在运行。但是当我尝试从wljarbuilder.jar生成wlfullclient.jar时,会发生以下错误:
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。但是我已经重新安装了服务器而且这个罐子不在那里。 如何解决此问题以生成客户端满罐?
答案 0 :(得分:2)
供将来参考:遵循better_use_mkstemp的建议(在WLS v12.1.2.0.0上),然后运行 wljarbuilder 导致不完整的“wlfullclient.jar”。 - 除其他外,失去了weblogic.jndi.WLInitialContextFactory
。{/ p>
所以我所做的就是将 wlclient.jar
复制到“weblogic-classes.jar”,并通过 wljarbuilder 让自己成为一名工作“wlfullclient” 。罐”。
(确保之后删除冗余的“weblogic-classes.jar”以避免将来出现问题。)
答案 1 :(得分:0)
WebLogic的开发人员版本错过了一些功能。 您可以由安装程序重新安装新的WebLogic实例。 或者像我一样,你可以运行oracle提供的WebLogic docker。它很好地生成了一个wlfullclient.jar。我刚刚做到了。
答案 2 :(得分:-1)
不要使用Developer Zip来生成完整的客户端。仍然缺少课程。使用weblogic安装程序。