Eclipse中JRE System Library、Web App Libraries的作用
今天部署工程时发现了一个问题, 在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的作用相关推荐
- JRE System Library、Referenced Libraries、Web App Libraries的含义
JRE System Library.Referenced Libraries.Web App Libraries 这三个都是jar包的存放集合. JRE System Library:指Java S ...
- JRE System Library和 Referenced Libraries 的区别和来源
JRE System Library 安装jdk后,会有个目录叫做jre jre目录是核心类库,目录中装的是类库文件 jre System Library顾名思义就表示系统类库文件 Reference ...
- 解决Eclipse java build path中Web App Libraries无法自动找到WEB-INF的lib目录
昨天提交代码的时候自己的eclipse抽风了一下,导致CVS插件也挂掉了,总是刷不出CVS目录列表.然后发现自己的Web App Libraries里面的Jar包全部都不会自动加入到Web App L ...
- 在Myeclipse 中导入java web项目出现JRE System Library(unbound)和Server Library(unbound)解决方法
JRE System Library[jdk1.7](unbound)系统JRE未绑定解决方案 eclipse导入项目报错 :Unboundclasspath container: 'JRE Syst ...
- JRE System Library 与Java EE5 Libraries的区别
JRE System Library 与Java EE5 Libraries的区别 2013-06-29 16:41々蓝天空々 | 浏览 2014 次 java 是在myeclipse中 分享到: ...
- 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
在myeclipse中新建的java web工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries. 即使添加了Web App Libraries这个 ...
- ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 参考文章: (1)] 解决myeclipse中新建javaweb工程,无法使用Web App Lib ...
- 解决Eclipse 项目报错:Unbound classpath container: ‘JRE System Library [JavaSE-1.7]
MyEclipse出现下面两条报错: The project cannot be built until build path errors are resolved HelloWord Unknow ...
- Java项目导入eclipse后项目出现JRE System Library [JavaSE-1.8](unbound)
红色感叹号有几种错误,如果是jar包导入错误的话,可以参考链接: https://blog.csdn.net/yql_617540298/article/details/107114861 右键项目, ...
最新文章
- 【MySQL】MySQL的索引
- 『宝藏 状态压缩DP NOIP2017』
- java sunjce,无法初始化类javax.crypto.SunJCE_b
- jenkins linux编译c,【Linux】【Jenkins】代码编译和执行过程中的问题汇总
- (STL,map,queue)团体队列
- html页面选择附件实现,实现单文件上传,页面局部刷新_html/css_WEB-ITnose
- UI设计灵感|高级黑网页首图就该这样设计
- 高质量的设计素材,有效提高工作效率
- C++类的成员变量和成员函数的介绍
- 如何提高服务器响应的数据速度_提升网站服务器的响应速度的方法
- Tarjan+topsort(DP)【P3387】 [模板]缩点
- java学习(四)static静态变量 和this
- mysql+int+类型如何模糊搜索_mysql全文模糊搜索MATCH AGAINST方法示例
- 如何设计财务对账系统 —— 从0到1搭建对账中心实战
- 室内定位蓝牙信标安装规划问题
- win10驱动开发4——加载/卸载驱动
- linux驱动管道,Xilinx Linux 如何理解V4L2的管道驱动程序
- iClap:产品经理再忙也要看《琅琊榜》
- 阿里巴巴二重身ABBC Coin虚涨逾100%
- java实现png有损压缩
热门文章
- 【转】独家教程:用PHP编写Android应用程序
- C# 位域[flags]
- 1.0 MySQL数据库基础知识
- 11.5 vmstat:虚拟内存统计
- mysql某个值连续出现的记录_MySQL-面试必备
- 使用qsort对不连续的内存数据排序_常见的内排序和外排序算法
- 1109: 胥哥的DOTA-水题(直接做,时间也不超限)
- php解析doc试卷,PHP试题(卷)带答案解析.doc
- 【今日直播】致前端:不要再打了.gif
- 阿里云视频云编码优化的思考与发现