精华内容
下载资源
问答
  • Eclipse部署使用User Libraryweb项目 使用java EE eclipse编写java web项目,以前都是直接把需要的jar库直接复制到 /项目名/WebContent/WEB-INF/lib 中,然后这样启动tomcat发布项目,或者导出项目war文件,jar库...

    Eclipse部署使用User Library的web项目

            使用java EE eclipse编写java web项目,以前都是直接把需要的jar库直接复制到 /项目名/WebContent/WEB-INF/lib 中,然后这样启动tomcat发布项目,或者导出项目war文件,jar库都会包含在里面。
            但是,如果jar包没有复制到WEB-INF/lib目录下,而是引用了自定义的User Libraries,那么程序编译是没问题的,而等到启动tomcat的时候,就会报各种类找不到的错误。
            解决:设置eclipse发布项目的时候自动将引用的jar包复制到目标位置。
            第一:右键项目,选择Properties


            第二:然后选择左侧栏的Deployment Assembly


            第三:点击Add,弹出的窗口中选择 Java Build Path Entries,然后点击Next


            第四:弹出的窗口中,显示的是这个项目中所使用到的User Libraries,全部选择,然后点击Finish即可:


            第五:返回的列表中,先点击apply,然后点击OK。


            第六:重启Tomcat,部署项目,可以运行了。这时候,导出的WAR文件中,也会自动把相关的jar包包含进去的。

    说明:我使用的是 Eclipse Java EE IDE for Web Developers.  Version: Mars.1 Release (4.5.1),可能不同版本会有些许偏差,不过应该都差不多。




    展开全文
  • 在使用eclipse做web项目时,为了方便管理jar包,自己建了各种 User Library作为第三方的库引入项目,自己建立 User Library 的步骤:Windows —> Preferences —> Java —> Build Path —> User Libraries —> New ...

    在使用eclipse做web项目时,为了方便管理jar包,自己建了各种 User Library作为第三方的库引入项目,

    自己建立 User Library 的步骤:

    Windows —> Preferences —> Java —> Build Path —> User Libraries —> New

    这里写图片描述

    这里写图片描述

    引入 User Libraray 到项目的步骤:

    右键项目 —> Properties —> Java Build Path —> Libraries —> Add Library

    这里写图片描述

    这里写图片描述

    在eclipse中不报任何错误,但是当Web项目发布到tomcat的时候,出现错误:

    java.lang.ClassNotFoundException  

    各种的ClassNotFoundException,很纳闷,明明引入了所有的jar包,为何会报ClassNotFoundException?
    上网查找一下,明白了:

    classLoader有关,对于纯java项目,它不存在WEB-INF目录,所以在引入jar包的时候一般都是通过buildpath直接引入,例如我要引入Hibernate,那么先定义一个user library,然后通过build path引入即可。纯java项目使用的本地自己的JRE,那么classLoader在加载jar和class时候是分开的,对于我们自己编写的class,会在APP_HOME/bin下。导入的jar包或者user library的配置信息会出现在APP_HOME/.classpath文件中,ClassLoader会很智能去加载这些classes和jar。

    而对于web项目,虽然eclipse的workspace中仍然有.classpath文件,但即使你导入的了自己定义的user library,它也不会出现在.classpath中,这就是问题的关键。
    对于Java Web项目,它最终不是通过本地的JRE去运行,而是部署到web 服务器,如Tomcat、Weblogic、WebSphere等,这些服务器都实现了自身的类加载器。
    以Tomcat典型结果为例,它的目录结构分别对应四个不同的类加载器,关系如下:

    common      ---   CommonClassLoader
    server          ---    CatalinaClassLoader
    shared         ---    SharedClassLoader
    webapps     ---    WebappClassLoader

    我们的 web 应用都是部署到 webapps 目录下,而WebappClassLoader加载器专门负责加载 webapps 下所有web项目的 WEB-INF 下的类库和类文件。而我们通过 user library 引入的 jar 包自然不会被 WebappClassLoader 加载器加载,所以才会出现 ClassNotFoundException 。

    解决办法:

    右键项目 —> Properties —> Deployment Assembly —> Add

    这里写图片描述

    这里写图片描述

    这样就完成了,当然用类库来管理 JAR 包是一种办法,也有另外一种办法,那就是利用 Maven。这个到后面再来讲。

    展开全文
  • 如何快速通过eclipse导入web项目及Tomcat 部署步骤,详细教程哦,等你白嫖

    在这里插入图片描述

           今日,bug君就为大家带来一篇,在eclipse中如何快速通过导入web项目及Tomcat 部署,超级详细;
    具有很好的参考价值,一起跟我往下看吧,好好看好好学,学不废请顺着网线来抡我,话给你撂这儿了。
                                                  全网独家,帝王级硬货!强烈建议点赞收藏!
           如果最后觉得文章对你有所帮助,请不要吝啬你的赞,直接pia的点亮就完啦 up up up!!!

    【01】打开eclipse,单击左上角的File,File–>Import
    手在打开import首页这里插入图片描述
    【02】打开General–>Existing projects into Workspace–>Browse(选择需要打开的项目)
    注意:记得勾选下方【copy project into project】
    目的:为了复制一份项目到工作区间,这样就不会造成原项目被修改,如果直接开发那就不需要,直接操作源文件即可。
    提醒:如果是超大项目,复制项目则会耗时较长!
    在这里插入图片描述
    【03】所有不是在自己电脑上开发的web项目,都需要重新配置一下,单击项目右键,打开Projects【快捷键:alt+enter】
    在这里插入图片描述
    【04】打开Java Bulid Path–>Libralies–>选择JRE System Library [jre 1.8]–>Edit–>选择中间这个Alternate JRE–>选择本地配置的jre版本在这里插入图片描述在这里插入图片描述
    【05】继续在Project页面,找到Java compiler 直接选择apply–>Compiler compliance level 选择你自己的版本,我Windows系统安装的jdk1.8,你们按系统来,是什么版本就选什么版本;
    在这里插入图片描述
    在这里插入图片描述
    【06】单击Project Facts -->如下图,java选择自己的jdk版本;
    直接点击ok,右下角会有进度条编译项目,稍等片刻
    在这里插入图片描述
    【06-1】如果是web项目,必须把【Dynamic Web Module 】勾选上,要不然下方无法选择servers服务!
    在这里插入图片描述
    【07】如果项目包上还有问题,项目上有个红xx,有可能是因为你的Tomcat里的severlt的包没有识别;怎么解决呢?就是在你项目单击右键,打开Project–>选择Java Bulid Path–>打开Libralies -->选择Add External JARs 打开
    在这里插入图片描述
    【07-1】找到你安装tomecat解压的那个文件夹,打开子目录下的lib文件夹,找到servlet-api.jar 直接选择打开即可;
    在这里插入图片描述
    【07-2】选择打开之后,你能看到jar包已经导进来了!
    在这里插入图片描述
    点击Apply,最后点击ok,项目就成功导入了!

    【08】调试阶段,针对不同的项目可能会在不同版本的Tomcat下运行,所以如果报诸如的tomcat无法运行的错误,是由于引入了tomcat不匹配本地tomcat版本的servlet.api.jar报错,引用中的是表示当前环境没有配置tomcat8,所以还需要把项目配置成本地安装的tomcat版本。

    Description Resource Path Location Type Target runtime Apache Tomcat v8.0 is not defined. AttendanceManager Unknown Faceted Project Problem

    【08-1】具体操作如下:选择本地的tomcat版本;
    在这里插入图片描述
    【09】接着找到servers双击打开tomcat ,打开tomcat的配置项,这个一般都是自动配好的,选择本地服务器,修改以下两个配置项,Tomcat保持启动状态,localhost;记得Server Locations选第二个;最后点击ok,web项目就可以在自己的本地跑起来了。
    在这里插入图片描述
    在这里插入图片描述
    【09-1】如果发现没有 server 这个选项,你可以 Windows -->show View -->other -->搜索server ,如下图,最后点击 ok即可!
    在这里插入图片描述
    【10】此时Eclipse将自动生成Servers工程,选择项目,最后点击Finish,大功告成!
    在这里插入图片描述在这里插入图片描述
    【11】等待tomcat启动完成就可以了,就可以在浏览器里输入url 地址,访问web。
    在这里插入图片描述

    为了帮助更多同学从零基础转型职场java开发工程师,特地从CSDN官方那讨来了一套 《Java 工程师学习成长知识图谱》
    官方出品,必属精品!有兴趣的小伙伴可以了解一下!特价优惠,限时限量,抓紧时间哦~

    在这里插入图片描述


      如果文章对您有所帮助,就请在文章末尾的左下角把大拇指点亮吧!(#.#);<
      如果喜欢bug菌分享的文章,就请给bug菌个关注吧!(๑′ᴗ‵๑)づ╭❤~;
      对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】;
      鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论);
    ———————————————————————————————-----------------------------------------
    版权声明:本文为CSDN博主「bug菌」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://luoyong.blog.csdn.net/article/details/84936379


    在这里插入图片描述

    展开全文
  • 选中项目——右键——properties属性——选中project facets——在窗口右面的Runtimes选项中选中Apache Tomcat——apply并且点击确定即可在项目中添加Tomcat library包。 ...

    选中项目——右键——properties属性——选中project facets——在窗口右面的Runtimes选项中选中Apache Tomcat——apply并且点击确定即可在项目中添加Tomcat library包。
    选中红色下滑线的lib包

    展开全文
  • 今天将idea更新到了最新版2020.2.3,结果发现新建java project或者model时找不到原来的那些可选勾选内容了,提示Error“library is not specified” ...项目右键选择Add Framework Support 即可 .
  • [这样创建web嘛](https://img-ask.csdn.net/upload/201609/09/1473394160_31503.png) ![](https://img-ask.csdn.net/upload/201609/09/1473394181_463353.png) ![图片说明]...
  • 注意:当前解决方法,不一定全部都有效,只可解决和我一样遇见的问题。 问题:首先项目是完全正常的,在其他同事那是可以正常跑起来的,但是自己刚从MyEclipse中的SVN...Project ‘xxx’ is missing required library
  • Eclipse web项目转IDEA web项目...2、引入jar包,右键菜单Add as Library 3、在project structure中new facets(选web) 4、修改resource路径,eclipse默认是webContent文件夹,而idea默认是web文件夹 5、在proje
  • ![图片说明](https://img-ask.csdn.net/upload/201509/08/1441697311_992641.png)
  • Add Service References 和 Add Web References的区别 在项目过程中,需要添加Web服务引用,发现两种用法。搜索了一下相关信息,才知道: VS2005里提供的Add Web Reference(添加Web服务引用)的功能主要是添加Web...
  • Java Web项目中缺少Java EE 6 Libraries怎么添加 具体步骤如下: 1、项目名称上点击鼠标右键,选择“Build Path-->Configure Build Path-->Java Build Path” 2、单击“Add Library...” 3...
  • This article describes how to use the Picture Library Slideshow Web Part in the SharePoint 2010. Picture Library Slideshow Web Part is a new outbox function for SharePoint 2010. Here are the steps ...
  • tomcat部署项目时错误An internal error occurred during: "Add Deployment".
  • 与前面一样,分两种情况,直接导入和复制导入 一、直接导入 导入之后首先报了几个构建环境错误 ...在MyEclipse下新建动态Web项目,复制相关文件到对应目录src-->src,WebContent-->WebRoot
  • eclipse从外部导入web项目问题

    千次阅读 2019-06-08 13:14:25
    如果自己创建web项目,tomcat相应的包会在项目里。但导入别人的项目,没有这个包,需要把tomcat包导入项目里,否则项目会报错,很多变量...config build path libraries 右边的add library 选择sever Runtime.(如果...
  • eclipse 创建maven web项目

    千次阅读 2016-12-30 13:53:31
    前言: 前面那一篇讲解了Maven的作用以及详细的应用,不了解Maven的具体使用,请参读:...1.新建Maven项目   1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next
  • idea怎么正确打开一个web项目

    万次阅读 2018-03-09 23:08:20
    idea怎么正确打开一个web项目1、打开idea启动页面:2、点击第二个选项 import project:3、选中项目web文件夹:4、默认Maven,点击Next:5、选择右下方的environment setting...:6、将这三个路径改成项目配适的...
  • 在Myeclipse中重新定义了web服务了目录的文件夹,而这些
  • 在eclipse下使用maven创建web项目

    千次阅读 2016-08-07 12:48:55
    第一次接触maven管理的项目是在大三的时候,当时由于忙于享受大学里的美好时光而错过了美好的学习时机。现在想想还是有点小后悔的,如果当初能够好好学习,现在来公司就能够直接手手头上这个项目,不至于这么苦逼,...
  • myeclipse 导入web项目报红叉解决方案

    千次阅读 2017-09-20 09:39:01
    查看JDK的引用路径是否报错。移除原来jdk,换为本机的jdk即可。... web工程看是否引入了web App library,没有的话,项目右键properties—>java build path 右侧 add libraries添加web App library。 导入jQuery.j
  • web项目配置Tomcat,解决@WebServlet有错

    千次阅读 2018-03-12 21:09:43
    eclipse。出现这种情况,大多是项目环境配置出错了。...选择Library标签,右侧Add Library,Server Runtime。点选Apache Tomcat v... ,最后Finish即可。ps:若第三步没有Apache Tomcat 的选项,说明没...
  • svn检出项目后不是web项目

    千次阅读 2019-01-04 20:00:52
    要对检出的项目进行转化,并对项目进行配置 第一步在properties中找到Project Facets,勾选Dynamic Web Module,选择相应的版本 第二步,依赖jar的引入,...可以换一种方式引入lib中的jar包,选择Add Library ...
  • Eclipse上的Web项目调试

    千次阅读 2014-11-20 15:11:34
    在Eclipse中开发Web项目的首要难题就是如何进行代码调试。本文简要说明一下在Eclipse中使用Tomcat和Jetty调试Java Web项目的方法。  Tomcat插件方式。Eclipse自身可以通过下载安装Tomcat插件的方式进行调试,...
  • lib目录下的包应该是jar包..我导入的是一个zip压缩文件,解压后将jar包导入即可
  • eclipse创建maven管理的web项目及报错解决 eclipse创建maven管理的web项目,太简单了,我就不做教程了。直接转了一篇看起来比较全面的文章,请具体参考如下流程即可。 1.创建maven版web项目 1.在eclipse中用...
  • 为MyEclipse的Web项目建立Web服务接口

    千次阅读 2014-03-06 00:34:52
    在MyEclipse下,为已有的Web项目建立Web服务接口
  • 导入web项目到Myeclipse2017两个错误

    千次阅读 2018-03-13 23:00:46
    1,JDK版本不对点击项目Build Path——&...Libraries找到报错的部分选住,点击右边的remove,Add Library--&gt;JRE System Library--&gt;next选择Workspace default JRE--&gt;finish2,spring-m...
  • java web项目引用Junit

    千次阅读 2018-06-09 18:28:47
    1.右键对应项目选择Properties。2.点击Java Build Path-&gt;Libraries-&gt;add Library,选中JUnit添加到项目library库中。
  • IJ:add as library找不到

    千次阅读 2020-04-28 10:41:25
    新建package,命名为libs 导入.jar包 右键libs,add as library(倒数第5个)
  • web项目红色感叹号

    2018-12-22 10:16:41
    项目错误列表中报 Unbound classpath container: ‘JRE System Library [jdk17060]’ in project **** 的错误, 原因是我升级了JDK的版本,把之前配置使用的Installed JREs项给删除了,如下图: 解决办法: 在项目上...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 77,671
精华内容 31,068
关键字:

libraryweb项目add