精华内容
下载资源
问答
  • 1.Referenced Libraries: 项目编译时使用类库,通过Java Build Path - Libraries下的Add JARs......2.Web App Libraries 项目运行时使用类库,添加到lib文件夹下面的jar都会自动添加到Web App Libr...

    1.Referenced Libraries:
    项目编译时使用类库,通过Java Build Path - Libraries下的Add JARs...添加的jar集合叫做Referenced Libraries,其中的jar打包时不会添加到WEB-INF下的lib下。
    2.Web App Libraries
    项目运行时使用类库,添加到lib文件夹下面的jar都会自动添加到Web App Libraries下面
    通常需要引入外部jar时,直接将jar放在lib文件夹下面即可,如何项目还是有报错,再将新导入的jar Add Build Path,如果项目没有编译错误,如果启动时报错ClassNotFoundException,可能是Referenced Librarie jar包冲突,如果没有明显的提示,可以试着将Add进来的jar去掉,以此查找问题

    展开全文
  • 该博文内容经参看网上其他资料归纳所成,并注明出处: 问题一:myeclipse中Web App Libraries无法自动识别lib下的jar包...myeclipse,lib中的jar包无法自动加载到Web App Libraries中,即使添加了Web App Libr...

    该博文内容经参看网上其他资料归纳所成,并注明出处:

    问题一:myeclipse中Web App Libraries无法自动识别lib下的jar包(http://blog.csdn.net/tiancai1202000/article/details/49178721)

    myeclipse,lib中的jar包无法自动加载到Web App Libraries中,即使添加了Web App Libraries这个libraries,jar包还是如法加入。

    解决办法:

    在.project文件中,修改<natures>使用以下内容覆盖原来的nature

    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

    <nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>

    <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>

    <nature>org.eclipse.jdt.core.javanature</nature>

    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>

    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>

    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

    然后,在.settings文件夹中,加入 org.eclipse.wst.common.component 文件,内容:

    <?xml version="1.0" encoding="UTF-8"?>

    <project-modules id="moduleCoreId" project-version="1.5.0">

        <wb-module deploy-name="工程名">

            <wb-resource deploy-path="/" source-path="/WebRoot"/>

            <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>

            <property name="context-root" value="/工程名"/>

            <property name="Java-output-path" value="/工程名/WebRoot/WEB-INF/classes"/>

        </wb-module>

    </project-modules>

    问题二:jar包的存放集合介绍 JRE System Library,Referenced Libraries,Web App Libraries

    参考一:https://segmentfault.com/q/1010000006146055

    1.web app libararies里面的jar包是开发web app必备的一些jar包,系统指定的。
    2.referenced libraries里面的jar包是系统以来的库函数的一些jar包。

    参考二: http://www.cnblogs.com/dougest/p/6593667.html

    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的。

    参考三:http://blog.sina.com.cn/s/blog_7ffb8dd501013xfz.html

    一、在Myeclipse中新建项目一般会有下列四种libraries:

      JRE System Library , java EE 6 Libraries , Referenced Libraries,Web App  Libraries
    
    二、各种libraries含义
      JRE System Library: 指Java SE 的常用库文件集合,建立普通的Java项目均会使用; 
    
      java EE 6 Libraries: 指Java EE的常用库文件的集合,建立Web项目会用到这个库集合与Java SE的库文件集合;
      Referenced Libraries: 指你项目中所使用的第三方库文件集合.如果你把项目所需要的其他JAR包直接加在 项  目->属性->Java Build Path -> Libraries 中的时候,MyEclipse 会自动将这些JAR包归类到一个集合中, 并取名为 Referenced Libraries , 显示在项目中.
           问: 经常在SSH中出现jar包冲突 不知是Referenced Libraries 中的jar文件冲突 还是 WebRoot /web-inf/ lib 下jar文件冲突???
          解答:编译期冲突是由Referenced Libraries中jar包冲突引起;运行期冲突是由 WebRoot /web-inf/ lib 下jar文件冲突引起的。首先 Referenced Libraries可以是引用 WebRoot /web-inf/ lib下的jar包,也可以是其他从别的地方复制过来的第三方jar包。 Referenced Libraries是编译环境下使用的JAR包, 所谓编译环境下使用的JAR包, 就是说你在Eclipse中进行源文件的编写的时候, 所需要引用到的类都从Referenced Libraries这个集合中的JAR包中拿; WebRoot /web-inf/lib中的JAR包是运行时环境下使用的JAR包, 所谓运行时环境下使用的JAR包,就是说你在运行你的项目的时候所需要使用的JAR包的集合; 注意区分两种环境:编译环境与运行环境.
    
       Web App  Libraries:This container dynamically manages classpath entries for types in the WEB-INF/lib and WEB-INF/classes directories. 相信有点英语基础的的人都能看的懂。
       关于web项目没有看到Web App  Libraries,可以通过右键项目/built path/Configure built path/点击libraries标签  选择右边的add  library按钮 ,在弹出的窗口中选择Web App  Libraries添加即可

     

     

     

     

     

     

     

    展开全文
  • JRE System Library、Referenced LibrariesWeb App Libraries 这三个都是jar包的存放集合。 JRE System Library:指Java SE 的常用库文件集合,建立普通的Java项目均会使用。 Referenced Libraries:指你项目中...

     

     
    • JRE System Library、Referenced Libraries、Web App Libraries 这三个都是jar包的存放集合
    • JRE System Library:指Java SE 的常用库文件集合,建立普通的Java项目均会使用。
    • Referenced Libraries:指你项目中所使用的第三方库文件集合,如果你把项目所需要的其他JAR包直接加在,项目 --> 属性 --> Java Build Path --> Libraries 中的时候,Eclipse 会自动将这些JAR包归类到一个集合中, 并取名为 Referenced Libraries ,显示在项目中。
    • 问:经常在SSH中出现jar包冲突,不知是 Referenced Libraries 中的jar文件冲突,还是 WebRoot/WEB-INF/lib/ 下jar文件冲突?
      • 解答:编译期冲突是由 Referenced Libraries 中jar包冲突引起;运行期冲突是由 WebRoot/WEB-INF/lib/ 下jar文件冲突引起的。
      • 首先,Referenced Libraries 可以是引用 WebRoot/WEB-INF/lib/ lib下的jar包,也可以是其他从别的地方复制过来的第三方jar包。Referenced Libraries 是编译环境下使用的JAR包,所谓编译环境下使用的JAR包,就是说你在Eclipse中进行源文件的编写的时候,所需要引用到的类都 Referenced Libraries 这个集合中的JAR包中拿。
      • WebRoot/WEB-INF/lib 中的JAR包是运行时环境下使用的JAR包,所谓运行时环境下使用的JAR包,就是说你在运行你的项目的时候所需要使用的JAR包的集合。
      • 注意区分两种环境:编译环境与运行环境。
    • Web App Libraries: 关于web项目没有看到Web App Libraries,可以通过右键项目 --> built path --> Configure built path --> 点击libraries标签 --> 选择右边的 Add Library… 按钮 ,在弹出的窗口中选择 Web App Libraries 添加即可。

    • 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。
    • 在项目发布的时候 Referenced Libraries 下面的jar包不会被打包

    • 补刀1:
      • EJB = Enterprise Java Bean
        • 实体Bean --> 类似于Hibernate中的持久化对象
        • 会话Bean --> 类似于Service
        • 消息驱动Bean --> 发送消息
      • EAR Libraries:开发EJB工程所需的库包。
      • EAR Libraries:是开发JavaEE服务器端组件模型所需要的库包。但是现在一般都用轻量化的框架实现模块化。EJB太笨重了,2003年的淘宝就是采用EJB开发,现在已经很少见了。
      • 开发EJB工程所需的库包,像我们常用zip或者rar一样,也是可以解压出来的。
      • 顺便说下:
        • war包:是做好一个web应用后,通常是网站,打成包部署到容器中。
        • jar包:通常是开发时要引用通用类,打成包便于存放管理。
        • ear包:企业级应用,通常是EJB打成ear包。
        • 所有的包都是用jar打的,只不过目标文件的扩展名不一样。

    • 补刀2:
      • cdn全称是Content Delivery Network,主要用于加速静态资源,如网站上面上传图片、媒体、以及引入的一些js和css等文件。它的加速依靠各个网络节点,例如100台CDN服务器分布在全国,从上海访问,会从最近的节点返回资源,这是核心。
      • 转自https://www.cnblogs.com/chenmingjun

    转载于:https://www.cnblogs.com/isme-zjh/p/11477310.html

    展开全文
  • web项目里面没有Web App Libraries怎么操作? Web项目没有Web App Libraries,这里缺乏必要的jar包,该怎么解决呢? 方法如下: 1、我们需要倒入这个jar包! 若你记不得位置在哪?需要在你存储的位置C盘或者D盘,...

    web项目里面没有Web App Libraries怎么操作?

    Web项目没有Web App Libraries,这里缺乏必要的jar包,该怎么解决呢?
    在这里插入图片描述

    方法如下:
    1、我们需要倒入这个jar包!
    若你记不得位置在哪?需要在你存储的位置C盘或者D盘,进行查找:mysql-connector-java-5.1.46-bin.jar。
    在这里插入图片描述
    找到它后,Ctrl+C,可以直接将其复制到Libraries路径下。
    在这里插入图片描述
    也可以进行构建,过程如下:
    在这里插入图片描述
    接着进行添加外部库:(根据自己哥刚刚找到的路径)
    在这里插入图片描述
    最后需要在lib下也复制一份,直接copy找到的mysql-connector-java-5.1.46-bin.jar。到WebContent->WEB-INF->lib下即可。
    在这里插入图片描述原创经历,希望能够帮助到你!

    展开全文
  • 今天我导入了一个公司的web项目,但是运行报错,大概是找不到jar包,但是我手动加入jar包还是不行,我就发现我的这个web项目下面没有Web App Libraries。 解决 首先查看自己项目中WEB-INF在哪个文件目录下,我的的...
  • 在eclipse中如果不小心删除了web app libraries,可以通过以下步骤添加: Build Path ->Configure Build Path 如下图所示 转载于:https://www.cnblogs.com/ghostTest/p/5255486.html...
  • eclipse中删除Web App Libraries中重复的jar包 首先,Web App Libraries ,即Web应用程序库中的包。在动态web项目中,例如 /javawebTest/WebContent/WEB-INF/lib 下的jar包是在构建过程自动添加到构造路径的Web App ...
  • eclipse的web app libraries

    2011-03-31 10:17:07
    web app libraries是个好东西,好在这个配置能被提交到cvs服务器上,这样工作团对的成员check out下来的 项目就能顺利通过编译,不需要重新配置build path了。 我遇到的问题是:怎么往 web app libraries里...
  • 第一种: 在项目上右键----Properties----Java Build Path----libraries----addlibraries-----Web App Libraries 第二种: 项目根路径下.classpath文件,加上一句 解决
  • JRE System Library,Referenced Libraries,Web App Libraries 这三个都是jar包的存放集合 JRE System Library主要存放J2SE的标准jar,一般不需要调整。 Referenced Libraries是存放第三方的jar包,也就是...
  • 在eclipse ide中进行开发时,为了方面jar的管理用了user libraries,但是遇到了一些问题,对于其中jre system library ,web app libraries,referenced libraries,user libraries在网上查了一些相关资料,并最后解决...
  • /web-inf/lib中的JAR包是运行时环境下使用的JAR包,所谓运行时环境下使用的JAR包,就是说你在运行你的项目的时候所需要使用的JAR包的集合; 上网查的时候说 在项目发布的时候 Referenced Libraries 下面的jar包 不会被...
  • 项目中Web app libraries为什么不显示,重新添加也不显示![图片说明](https://img-ask.csdn.net/upload/201812/25/1545715888_344503.jpg) 而右键查看的时候显示,项目名底下却不显示。 ![图片说明]...
  • eclipse 中web app libraries 修改

    千次阅读 2011-12-05 14:51:00
    web app libraries是个好东西,好在这个配置能被提交到cvs服务器上,这样工作团对的成员check out下来的  项目就能顺利通过编译,不需要重新配置build path了。  我遇到的问题是:怎么往 web app ...
  • 打开项目的Java source目录,发现没有web app libraries目录 解决: 1.打开项目源码,打开.classpath文件,和可以加载的对比下发现少了很多,改下检出名字换了文件内容, 重启eclipse即可 2. 打开...
  • Maven项目缺少eclipse自带的插件项目需要建立lib目录加上jar包,或者是已经生成有的, 然后右键build path add libraries web app libraries
  • eclipse中的web app libraries没有Jar包

    千次阅读 2016-01-20 14:02:32
    eclipse中的web app libraries没有Jar包  分享| 2014-04-11 14:47wow1396815 | 浏览 1851 次  软件 请问这个要如何添加jar包还是如何修改web app libraries? 举报| 2014-04-11 ...
  • 当我们在Eclipse中建立java的web工程时,会产生JRE System Library和Referenced LibrariesWeb App Libraries不生成,下面会 简要说明一下。  其实,这三个都是jar包的存放集合。  JRE System Library...
  • 如何将jar包引入到web app libraries

    万次阅读 2017-02-28 15:59:51
    如何将jar包引入到web app libraries中  (2013-02-28 11:05:53) 转载▼   分类: Eclipse学习笔记 1. 在build path configaration 的library 里面把web app libraries删除。  ...
  • Web App Libraries下没有jar包的问题

    千次阅读 2015-10-12 14:05:13
    今天从SVN上导了一个项目下来到Eclipse 然后发现 Web App Libraries下没有JAR包 导致项目 无法运行,一般来说Web App Libraries 会自动加载lib下的JAR包 所以出现这种问题 我马上就想到了 是配置文件的问题 然后...
  • 是存放第三方的jar包,也就是自己导入的jar包,在项目属性的Java Build Path中的Libraries中配置,这里导入和配置的jar包,如果该web工程利用eclipse生成war包,是不会导出其jar包到WEB-INF/lib文件夹下的。...
  • 当我们在Eclipse中建立java的web工程时,会产生JRE System Library和Referenced LibrariesWeb App Libraries不生成,下面会 简要说明一下。  其实,这三个都是jar包的存放集合。  JRE System Library主要存放...
  • WebApp 部署到tomcat正常运行,而在eclipse中运行无法找到jar, Web App Libraries 应包含项目引用的所有jar包,实际为空。 Cause: Eclipse 下的Web project 中所有引用的jar文件要放在WebContent/WEB-INF/lib目录...
  • 然后发现自己的Web App Libraries里面的Jar包全部都不会自动加入到Web App Libraries中,导致之前配置的项目全都要重新手动配置,网上搜了一搜,找到了个解决方法: 参考链接...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,684
精华内容 673
关键字:

applibrariesweb