今天部署工程时发现了一个问题, 在eclipse打包成war包时, war包中只有编译文件, 没有jar包,没有css和image文件夹等等, 导致部署失败.

在网上找了资料发现是因为我的web工程中没有Web App Libraries,也加载不了, 后来重新从svn检出工程才有Web App Libraries了,

然后打包, 这时war包里, 数据都对了.

现在就出错原因做说明(以下转载自weiling的博客):

  当我们在Eclipse中建立java的web工程时,会产生JRE System Library和Referenced Libraries,Web App Libraries不生成,下面会

简要说明一下。

其实,这三个都是jar包的存放集合。

JRE System Library主要存放J2SE的标准jar,一般不需要调整。

Referenced Libraries是存放第三方的jar包,也就是自己导入的jar包。在项目属性的Java Build Path中的Libraries中配置。本人理解,

这里导入和配置jar包,都是为了让web工程能够在eclipse开发环境可以正常编译,不报错而已。。如果该web工程利用eclipse生成war包,

是不会导出其jar包到WEB-INF/lib文件夹下的。

Web App Libraries的主要作用是让eclipse导出war包的时候,会把其目录下的所有jar或者项目中的工程引用都导出到WEB-INF/lib文件

夹下。Web App Libraries中的jar包在eclipse中项目属性的Java EE Module Dependencies配置的。如果你勾上了,或者添加了外部jar

包,都会在WEB-INF/lib文件夹下生成。当然,如果你直接在WEB-INF/lib文件夹下,copy一个jar进入,刷新一下,Web App Libraries

也会自动增加一个jar的引用。简单说,Java EE Module Dependencies的配置只针对Web App Libraries的。

转载于:https://www.cnblogs.com/ag2163/p/3363953.html

Eclipse中JRE System Library、Web App Libraries的作用相关推荐

  1. JRE System Library、Referenced Libraries、Web App Libraries的含义

    JRE System Library.Referenced Libraries.Web App Libraries 这三个都是jar包的存放集合. JRE System Library:指Java S ...

  2. JRE System Library和 Referenced Libraries 的区别和来源

    JRE System Library 安装jdk后,会有个目录叫做jre jre目录是核心类库,目录中装的是类库文件 jre System Library顾名思义就表示系统类库文件 Reference ...

  3. 解决Eclipse java build path中Web App Libraries无法自动找到WEB-INF的lib目录

    昨天提交代码的时候自己的eclipse抽风了一下,导致CVS插件也挂掉了,总是刷不出CVS目录列表.然后发现自己的Web App Libraries里面的Jar包全部都不会自动加入到Web App L ...

  4. 在Myeclipse 中导入java web项目出现JRE System Library(unbound)和Server Library(unbound)解决方法

    JRE System Library[jdk1.7](unbound)系统JRE未绑定解决方案 eclipse导入项目报错 :Unboundclasspath container: 'JRE Syst ...

  5. JRE System Library 与Java EE5 Libraries的区别

    JRE System Library 与Java EE5 Libraries的区别 2013-06-29 16:41々蓝天空々 | 浏览 2014 次  java 是在myeclipse中 分享到: ...

  6. 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题

    在myeclipse中新建的java web工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries. 即使添加了Web App Libraries这个 ...

  7. ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题

    ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 参考文章: (1)] 解决myeclipse中新建javaweb工程,无法使用Web App Lib ...

  8. 解决Eclipse 项目报错:Unbound classpath container: ‘JRE System Library [JavaSE-1.7]

    MyEclipse出现下面两条报错: The project cannot be built until build path errors are resolved HelloWord Unknow ...

  9. Java项目导入eclipse后项目出现JRE System Library [JavaSE-1.8](unbound)

    红色感叹号有几种错误,如果是jar包导入错误的话,可以参考链接: https://blog.csdn.net/yql_617540298/article/details/107114861 右键项目, ...

最新文章

  1. 【MySQL】MySQL的索引
  2. 『宝藏 状态压缩DP NOIP2017』
  3. java sunjce,无法初始化类javax.crypto.SunJCE_b
  4. jenkins linux编译c,【Linux】【Jenkins】代码编译和执行过程中的问题汇总
  5. (STL,map,queue)团体队列
  6. html页面选择附件实现,实现单文件上传,页面局部刷新_html/css_WEB-ITnose
  7. UI设计灵感|高级黑网页首图就该这样设计
  8. 高质量的设计素材,有效提高工作效率
  9. C++类的成员变量和成员函数的介绍
  10. 如何提高服务器响应的数据速度_提升网站服务器的响应速度的方法
  11. Tarjan+topsort(DP)【P3387】 [模板]缩点
  12. java学习(四)static静态变量 和this
  13. mysql+int+类型如何模糊搜索_mysql全文模糊搜索MATCH AGAINST方法示例
  14. 如何设计财务对账系统 —— 从0到1搭建对账中心实战
  15. 室内定位蓝牙信标安装规划问题
  16. win10驱动开发4——加载/卸载驱动
  17. linux驱动管道,Xilinx Linux 如何理解V4L2的管道驱动程序
  18. iClap:产品经理再忙也要看《琅琊榜》
  19. 阿里巴巴二重身ABBC Coin虚涨逾100%
  20. java实现png有损压缩

热门文章

  1. 【转】独家教程:用PHP编写Android应用程序
  2. C# 位域[flags]
  3. 1.0 MySQL数据库基础知识
  4. 11.5 vmstat:虚拟内存统计
  5. mysql某个值连续出现的记录_MySQL-面试必备
  6. 使用qsort对不连续的内存数据排序_常见的内排序和外排序算法
  7. 1109: 胥哥的DOTA-水题(直接做,时间也不超限)
  8. php解析doc试卷,PHP试题(卷)带答案解析.doc
  9. 【今日直播】致前端:不要再打了.gif
  10. 阿里云视频云编码优化的思考与发现