可以把WEB-INF/classes里面的文件做成一个jar文件吗?

ansi 2003-06-25 02:44:13
一般来说,自己写javaBean都是编译好了放到WEB-INF/classes里面,可不可以把这些文件做成JAR放到WEB-INF/lib下面呢?这样WEB-INF/classes就干净多了,在Tomcat下面这样做出错
...全文
58 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ansi 2003-06-25
  • 打赏
  • 举报
回复
刚才用 biggie(飞碟) 说的方法重新作了一个jar文件,可以了,不过我用ant做得jar文件就不可以,ant这样做得
<jar destfile="${dist}/${pname}.jar" basedir="${src}" excludes="*.war,*.zip,*.jar"/>


这样作出来的jar文件是164K,用jar做出来的是195K,为什么呢?
ansi 2003-06-25
  • 打赏
  • 举报
回复
我做好了JAR,然后放到lib目录里面,删掉了classes目录下面的所有东西,结果tomcat提示
java.lang.NoClassDefFoundError: com/aweb/jspbean/HeadLines
biggie 2003-06-25
  • 打赏
  • 举报
回复
可以,用命令jar -cvf youname.jar you文件夹
moumouren 2003-06-25
  • 打赏
  • 举报
回复
当然可以,就该这样
gundam_king 2003-06-25
  • 打赏
  • 举报
回复
可以,使用jar命令,或者用jbuilder比较方便
Yanbin_Q 2003-06-25
  • 打赏
  • 举报
回复
可以啊,只要把那个jar文件放在WEB-INF/lib里就行的啊
yophoo 2003-06-25
  • 打赏
  • 举报
回复
可以,不过得将里面的程序用包的形式,要不将jar文件所在目录添加到CLASSPATH中!

81,092

社区成员

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

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