`
coconut_zhang
  • 浏览: 540775 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Eclipse WEB项目web apps libraries 中找不到jar包

 
阅读更多

最近在做Web 项目时,新建了一个WEB 项目,如webdemo ,eclipse默认的build路径为build, WEB-INF存放于WebContent下面,今改了一个build路径和WebContent名字,发现项目不可用了,

1. 具体修改过程过,把WebContent 改为 WebRoot
2. 把build路径从build/classes 改为 webdemo/WebRoot/WEB-INF/classes

在修改之前原存放于lib下的jar包都存于eclipse项目的Libraries/Web App Libraries 目录下面,改后,Web App Libraries 变为空了,而且Tomcat6.x在启动的时候也识别不了了。研究了一下午,终于找出问题所在,今天特发出来,以供后来的朋友参照。

我们打开所建项目目录,在根目录下面有一.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="webdemo">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="webdemo"/>
<property name="java-output-path" value="/webdemo/build/classes"/>
</wb-module>
</project-modules>

改后;发现少了一句<wb-resource deploy-path="/" source-path="/WebContent"/> ,所以我们要手动把它加下,最后改正后的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="webdemo">
<wb-resource deploy-path="/" source-path="/WebRoot"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="webdemo"/>
<property name="java-output-path" value="/webdemo/build/classes"/>
</wb-module>
</project-modules>

这样我们的eclipse web 项目又可以像以前一样运行,而且所有lib包下的jar也会自动存入Libraries/Web App Libraries 目录下面。

分享到:
评论

相关推荐

    Eclipse导入jar包不能自动归类到ReferenceLibraries下问题解决

    Eclipse导入jar包不能自动归类到ReferenceLibraries下问题解决

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    在Java开发过程中,Eclipse是一款常用的集成开发环境(IDE),它提供...通过以上步骤,你就可以成功地在Eclipse中打包项目,并实现对外部JAR包和配置文件的正确引用。这不仅有助于项目部署,也有利于后续的维护和升级。

    IDEA2018导入eclipse web项目

    - 在“Libraries”选项卡中,找到存放第三方库(.jar文件)的目录,并将其添加到项目的依赖中。 - 配置Tomcat相关的.jar文件,避免出现缺少servlet类的错误。 ##### 步骤7:配置Web模块 - 在“Facets”选项卡中,...

    Jar打包(解决eclipse无法打包含有第三方架包问题)

    在Eclipse中,如果没有特殊处理,它通常只会打包项目自身的类文件,而忽略外部库,导致运行时找不到类错误。 要创建一个fat jar,我们可以借助第三方工具,如FAT JAR Eclipse Plug-in...

    使用eclipse查看jar包的工具

    eclipse查看jar包源码工具:在Eclipse查看开发包jar源码的方法如下: 1.选择项目,右键中单击【Properties】 2.【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09.jar包,...

    在eclipse中配置jar包的相对路径

    在Eclipse中创建Java Web项目时,默认会在项目的`WebContent/WEB-INF/lib`目录下放置所需的JAR包。然而,在某些情况下,可能需要使用相对路径来引用JAR包,以实现更灵活的项目结构管理。 #### 三、配置JAR包的相对...

    eclipse可导入的jar包

    在Eclipse中,你需要将jxl的jar包导入到项目的类路径中,这样就可以在代码中直接使用jxl提供的API来操作Excel了。 另一个标签是“servelet”。Servlet是Java Web开发中的一个关键组件,主要用于扩展服务器的功能。...

    idea导入eclipse的WEB项目(多个).docx

    选择“模块”选项卡,然后选择“库”选项卡,点击“+”号,选择Java项,然后找到当前项目下的jar包路径,选择所有的jar包,选择项目模块名称,然后回到“模块”选项卡下,配置jar包信息,选择之前在“库”中添加的...

    eclipse 打包 jar 碰到的问题(包含第三方包)

    Eclipse在默认情况下,只会打包项目源代码和资源文件,而不会将这些依赖库一同打包进去,这会导致运行时出现类找不到异常(NoClassDefFoundError)。 为了解决这个问题,我们需要采取以下步骤: 1. **配置构建路径...

    eclipse打开项目所在位置jar包

    本篇将详细解释如何在Eclipse中打开项目所在位置的jar包,以及这背后的原理和相关知识点。 首先,当我们提到“jar包”,全称为Java Archive,是Java平台的一种归档格式,用于集合多个类文件和其他资源文件,形成一...

    eclipse导入JAR包 jar包是文件类型

    总结来说,Eclipse导入JAR包是Java开发过程中常见的一项操作,通过以上步骤,我们可以将外部库整合到项目中,从而利用这些库提供的功能。正确地导入和管理JAR包对于提高开发效率和保证项目的正常运行至关重要。

    eclipse兼容高低版本所需的jar包

    当你的Eclipse项目从一个版本升级到另一个版本时,可能会遇到某些jar包在新环境中找不到的情况,导致程序启动报错,如"ClassNotFoundException"或"NoSuchMethodError"等。 为了解决这个问题,有以下几种策略: 1. ...

    Java开发中Eclipse所需Jar包

    - 通过"Build Path" -&gt; "Configure Build Path" -&gt; "Libraries" -&gt; "Add JARs" 或 "Add External JARs",选择相应的Jar文件添加到项目的类路径中。 - 如果是Maven项目,可以在pom.xml文件中添加对应的依赖,Eclipse...

    Eclipse导入Myeclipse web项目运行

    因此,在将Myeclipse中的Web项目迁移到Eclipse时,需要对项目的一些配置进行调整,以适应Eclipse的工作方式。 #### 二、具体步骤 1. **准备阶段**:确保Eclipse已安装并正确配置,包括必要的插件和JDK环境。 2. *...

    Eclipse常见jar包

    下载后,将其复制到Eclipse项目的`lib`目录下,然后右键点击项目,选择“Build Path” -&gt; “Configure Build Path” -&gt; “Libraries” -&gt; “Add Jars”,选择添加的jar包并确认。这样,你的Eclipse项目就能识别并...

    idea部署eclipse老web项目笔记.docx

    如果项目中使用了外部jar包,你需要将它们添加到idea的类路径中。可以通过右键点击项目,选择`Add Framework Support`,然后添加Maven或Gradle来管理依赖,或者手动添加library。对于非Maven或Gradle管理的jar,可以...

    用Eclipse制作jar包

    "Extract required libraries into generated JAR"会将所有依赖的.jar文件解压并合并到新的.jar中,形成一个fat jar。"Package required libraries into generated JAR"则会将依赖的.jar文件打包成单独的文件,然后...

    Eclipse用jstl需要的jar包

    在"描述"中提到,要"copy进这些jar包",这是指将这两个jar文件添加到Eclipse项目的类路径中。具体步骤如下: 1. 首先,下载`jstl.jar`和`standard.jar`文件,通常可以从Apache软件基金会的官方网站或者通过Maven...

    使用eclipse打jar包 可执行的jar

    有时,按照上述步骤操作后,可能会遇到第三方库找不到的问题,这通常是由于库的路径配置不正确或者没有正确地包含在JAR中。为了解决这个问题,确保你的项目构建路径设置正确,所有的依赖库都被正确地链接。如果使用...

    android 生成aar/jar包包含第三方jar包没有第三方jar包怎么办

    里面涉及到一个第三方的包,这时候我生成aar/jar包给对方使用的时候,调用不到第三方包的代码,只可以调用我写的类的代码. 问题 我就去网上去寻找,aar/jar包生成包含第三方等问题.网上也有很多答案,我随便发一个别人的...

Global site tag (gtag.js) - Google Analytics