最近在做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 目录下面。
- 浏览: 542070 次
- 性别:
- 来自: 天津
最新评论
-
coconut_zhang:
这个demo 非常完整了,是指下面说的那个html 模版,模版 ...
flying sauser, thymeleaf实现PDF文件下载 -
a93456:
你好,你有完整的demo吗? String template这 ...
flying sauser, thymeleaf实现PDF文件下载 -
yujiaao:
fn 函数循环是没有必要的啊,可以改成
protecte ...
Java 笛卡尔积算法的简单实现 -
安静听歌:
设置了.setUseTemporaryFileDuringWr ...
使用jxl导出大数据量EXCEL时内存溢出的解决办法 -
q280499693:
写的很详细,但是我现在想知道他们是怎么定位log4j.prop ...
关于SLF4J结合Log4j使用时日志输出与指定的log4j.properties不同
相关推荐
Eclipse导入jar包不能自动归类到ReferenceLibraries下问题解决
在Java开发过程中,Eclipse是一款常用的集成开发环境(IDE),它提供...通过以上步骤,你就可以成功地在Eclipse中打包项目,并实现对外部JAR包和配置文件的正确引用。这不仅有助于项目部署,也有利于后续的维护和升级。
- 在“Libraries”选项卡中,找到存放第三方库(.jar文件)的目录,并将其添加到项目的依赖中。 - 配置Tomcat相关的.jar文件,避免出现缺少servlet类的错误。 ##### 步骤7:配置Web模块 - 在“Facets”选项卡中,...
在Eclipse中,如果没有特殊处理,它通常只会打包项目自身的类文件,而忽略外部库,导致运行时找不到类错误。 要创建一个fat jar,我们可以借助第三方工具,如FAT JAR Eclipse Plug-in...
eclipse查看jar包源码工具:在Eclipse查看开发包jar源码的方法如下: 1.选择项目,右键中单击【Properties】 2.【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09.jar包,...
在Eclipse中创建Java Web项目时,默认会在项目的`WebContent/WEB-INF/lib`目录下放置所需的JAR包。然而,在某些情况下,可能需要使用相对路径来引用JAR包,以实现更灵活的项目结构管理。 #### 三、配置JAR包的相对...
在Eclipse中,你需要将jxl的jar包导入到项目的类路径中,这样就可以在代码中直接使用jxl提供的API来操作Excel了。 另一个标签是“servelet”。Servlet是Java Web开发中的一个关键组件,主要用于扩展服务器的功能。...
选择“模块”选项卡,然后选择“库”选项卡,点击“+”号,选择Java项,然后找到当前项目下的jar包路径,选择所有的jar包,选择项目模块名称,然后回到“模块”选项卡下,配置jar包信息,选择之前在“库”中添加的...
Eclipse在默认情况下,只会打包项目源代码和资源文件,而不会将这些依赖库一同打包进去,这会导致运行时出现类找不到异常(NoClassDefFoundError)。 为了解决这个问题,我们需要采取以下步骤: 1. **配置构建路径...
本篇将详细解释如何在Eclipse中打开项目所在位置的jar包,以及这背后的原理和相关知识点。 首先,当我们提到“jar包”,全称为Java Archive,是Java平台的一种归档格式,用于集合多个类文件和其他资源文件,形成一...
总结来说,Eclipse导入JAR包是Java开发过程中常见的一项操作,通过以上步骤,我们可以将外部库整合到项目中,从而利用这些库提供的功能。正确地导入和管理JAR包对于提高开发效率和保证项目的正常运行至关重要。
当你的Eclipse项目从一个版本升级到另一个版本时,可能会遇到某些jar包在新环境中找不到的情况,导致程序启动报错,如"ClassNotFoundException"或"NoSuchMethodError"等。 为了解决这个问题,有以下几种策略: 1. ...
- 通过"Build Path" -> "Configure Build Path" -> "Libraries" -> "Add JARs" 或 "Add External JARs",选择相应的Jar文件添加到项目的类路径中。 - 如果是Maven项目,可以在pom.xml文件中添加对应的依赖,Eclipse...
因此,在将Myeclipse中的Web项目迁移到Eclipse时,需要对项目的一些配置进行调整,以适应Eclipse的工作方式。 #### 二、具体步骤 1. **准备阶段**:确保Eclipse已安装并正确配置,包括必要的插件和JDK环境。 2. *...
下载后,将其复制到Eclipse项目的`lib`目录下,然后右键点击项目,选择“Build Path” -> “Configure Build Path” -> “Libraries” -> “Add Jars”,选择添加的jar包并确认。这样,你的Eclipse项目就能识别并...
如果项目中使用了外部jar包,你需要将它们添加到idea的类路径中。可以通过右键点击项目,选择`Add Framework Support`,然后添加Maven或Gradle来管理依赖,或者手动添加library。对于非Maven或Gradle管理的jar,可以...
"Extract required libraries into generated JAR"会将所有依赖的.jar文件解压并合并到新的.jar中,形成一个fat jar。"Package required libraries into generated JAR"则会将依赖的.jar文件打包成单独的文件,然后...
在"描述"中提到,要"copy进这些jar包",这是指将这两个jar文件添加到Eclipse项目的类路径中。具体步骤如下: 1. 首先,下载`jstl.jar`和`standard.jar`文件,通常可以从Apache软件基金会的官方网站或者通过Maven...
有时,按照上述步骤操作后,可能会遇到第三方库找不到的问题,这通常是由于库的路径配置不正确或者没有正确地包含在JAR中。为了解决这个问题,确保你的项目构建路径设置正确,所有的依赖库都被正确地链接。如果使用...
里面涉及到一个第三方的包,这时候我生成aar/jar包给对方使用的时候,调用不到第三方包的代码,只可以调用我写的类的代码. 问题 我就去网上去寻找,aar/jar包生成包含第三方等问题.网上也有很多答案,我随便发一个别人的...