部署JAR包

wl20083 2006-07-05 10:23:30
在WEBLOGIC8.1中单独部署JAR时出错, 出错信息如下:
java.lang.NoClassDefFoundError
原因是第三方JAR包没有被找到。

我用了两种方法去解决:
1、将应用需要的jar文件放在APP-INF/lib中
2、META-INF/MANIFEST.MF文件来指定需要的JAR包

两种方法都不行,是不是我的方法错了还是有其他方法可以解决这个问题,谢谢
...全文
239 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhmt 2006-08-18
  • 打赏
  • 举报
回复
路过,友情up!
wl20083 2006-08-18
  • 打赏
  • 举报
回复
自己顶一下
wl20083 2006-08-01
  • 打赏
  • 举报
回复
我现在是把LIB目录放在JAR包旁边,就是可以的,但是最好把LIB目录放在JAR包里面,怎样配置
pc365 2006-07-05
  • 打赏
  • 举报
回复
可以通过在weblogic启动的时候加载一段脚本,把jar加载到weblogic的启动路径中.
好像是-Dclasspath=你的jar
这样来调的.可以看一下weblogic的帮助上有的.
wl20083 2006-07-05
  • 打赏
  • 举报
回复
我已经试过了,同样的错误
terrysandy 2006-07-05
  • 打赏
  • 举报
回复
把你的包放在工程文件下的lib下面试试
wl20083 2006-07-05
  • 打赏
  • 举报
回复
你说的是在startWeblogic.cmd中的classpath中加上JAR包名字,但这不是长久之计,因为项目是国外的,你不可能让他们去修改WEBLOGIC
pc365 2006-07-05
  • 打赏
  • 举报
回复
在weblogic的启动文件,就是在你的domain下的.bat文件(好久没用,忘记名字了)
在里面加上你的jar文件路径即可解决所有这种问题.
zpc10 2006-07-05
  • 打赏
  • 举报
回复
编辑startWebLogic.cmd,在类路径中加入你的jar的地址;例如:
set project_path=D:\zpc\workspace\telecom2\app

set CLASSPATH=.;%project_path%\conf;%project_path%\sqlconf;%project_path%\libs\ojdbc14.jar;%project_path%\libs\log4j-1.2.8.jar;%project_path%\libs\jakarta-poi-1.5.1-final.jar;%project_path%\libs\jconn3.jar;%project_path%\libs\scorm_metadataparser.jar;%project_path%\libs\scorm_xerces.jar;%project_path%\libs\scorm_xml.jar;%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧