Java web工程下的webapp或WebContent就是工程的发布文件夹,发布时会把该文件夹发布到tomcat的webapps里。
开发时classes文件存放路径:
buildpath:在eclipse中项目的右键java build path-source中指定工程中class文件的编译路径,一般为:test/build/classes。(test是工程名)
发布时classes文件存放路径:
发布到tomcat时(在eclipse里启动tomcat),src文件夹里的java文件经过编译后,会把.class文件放在WEB-INF文件夹里的classes文件夹中。
有一些配置文件需要放到WEB-INF的classes文件夹下,所以,通常的做法是手动在工程的WEB-INF文件夹下建立classes文件夹。如果不在工程的WEB-INF下手动建立classes,发布到tomcat时tomcat里的WEB-INF中也会有classes文件夹。
关于jar
【Web App Libraries】 一般是指向web工程的 WEB-INF/lib下的包(可以将包copy到此目录下 然后刷新工程 加入的包一般可以自动找到 如果找不到 右键|Properties |Java Build Path|Libraries |Add JARs 可以加入)
build path中add jar可以引用工程文件夹以外的jar,如果引用了工程以外的jar,在.classpath文件中会添加(如java的jar包jre和tomcat的jar包):
<classpathentry kind="lib" path="D:/workspace/ojdbc14.jar"/>
web-info/lib中的jar不会往.classpath文件中会添加, 其余两者没有区别,编译的时候先找classpath中的jar如果没有则找web-info/lib中的jar。
工程目录:
发布后的tomcat目录:
相关推荐
myEclipse 创建的 java Web项目的目录结构说明
1. **Java Web工程目录结构**:一个标准的Java Web应用的目录结构包括Web工程名、WEB-INF目录、lib目录、classes目录以及web.xml文件。struts2的配置文件struts.xml通常应该放在classes目录下。 2. **jQuery对象...
在IT行业中,尤其是在Java Web项目的开发与维护过程中,自动化打补丁包是一个高效且重要的环节。这个过程可以显著提升开发团队的工作效率,减少手动操作带来的错误,并确保项目的稳定性和安全性。下面将详细解释标题...
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
这些jar文件需要被正确地导入到你的Web工程的`WEB-INF/lib`目录下,这是Java Web应用程序加载类库的标准位置。 导入jar包的步骤如下: 1. 下载Struts2的完整库,通常包含在压缩包"SSM的jar包"中。 2. 解压下载的...
4. **配置Flex项目**:在Flex项目的属性设置中,需要配置Flex Build Path,确保其输出目录指向Java Web工程的WebContent/WEB-INF/flex目录,以便Flex编译后的SWF文件能被Java Web工程识别。 5. **编写Flex代码**:...
"基于Java Web开发的购物商城项目源码"是指一个使用Java Web技术栈构建的在线购物平台的完整源代码。这个项目可能是为了帮助学生或开发者进行毕业设计或者作为小型项目的参考实例。 【描述解读】 描述中提到,这个...
本文主要探讨了三种常见的Java Web工程打包方法,适用于不同的场景和需求。 首先,第一种方法是通过集成开发环境(IDE)MyEclipse来完成。开发者可以选择要打包的工程,右键点击并选择Export,然后在弹出的窗口中...
Java Web工程是一个涵盖广泛的技术领域,它涉及到网页的前端开发以及后端服务器处理。在这个工程中,前端特效的实现是通过结合CSS、jQuery以及JavaScript等技术来完成的。接下来,我们将深入探讨这些关键技术及其在...
在Eclipse中创建Java EE Web工程是开发基于Java的Web应用程序的重要步骤。这个过程涉及到配置开发环境、设置项目属性以及创建必要的文件结构。下面将详细解释如何在Eclipse中进行这些操作。 首先,确保你已经安装了...
2. **环境变量的设置**:为了确保在任何目录下都能运行Java命令,需要在系统的环境变量中添加JDK的bin目录。这一步骤对于在命令行界面执行Java程序至关重要。 3. **JDK环境的测试**:通过在命令行输入`java -version...
### 创建一个简单的Java Web工程 #### 一、项目概述 本文档将指导您通过一系列步骤,在Eclipse开发环境中创建一个基本的Java Web工程,并实现一个简单的表单提交功能。通过本教程,您不仅能够了解如何搭建Java Web...
将Java工程改造为Java Web工程需要修改项目的配置文件和目录结构,包括`.project`文件和`.settings`文件夹下的文件。通过按照上述步骤进行修改,可以将Java工程成功地转换为Java Web工程,并使其能够部署和运行在Web...
在Java开发领域,将一个普通的Java工程转换为Web工程是常见的需求,特别是在使用集成开发环境(IDE)如MyEclipse时。本篇文章将探讨如何在MyEclipse无法正常添加Web能力的情况下,手动进行这个转换过程。 首先,...
【标题】:“廊坊师范学院 软件工程专业 Java Web” 在廊坊师范学院的软件工程专业中,Java Web是一个重要的学习领域。Java Web涵盖了使用Java技术进行Web应用程序开发的知识体系,包括Servlet、JSP、JavaServer ...
7. **搭建过程**:首先下载Blazeds的核心文件,解压缩后将文件覆盖到Java Web工程的WebRoot目录下。然后在Myeclipse中创建新的Java Web项目,设置为Java EE 5.0版本。接着将Blazeds的文件夹复制到Web应用的相应目录...
每个子目录可能包含Java类、配置文件、JSP页面和其他相关资源。通过这些实例,开发者可以学习到如何将理论知识应用到实际项目中。 4. **数据库文件**:可能包含SQL脚本或数据库连接配置,用于创建和填充数据库。这...
【标题】"5个简单的java web项目.zip"包含了一系列适合初学者或毕业生进行实践操作的Java Web项目。这些项目能够帮助开发者提升技能,理解Web应用的开发流程,并为实际的毕业设计提供参考。 【描述】指出,这些项目...
2. **部署资源**:将这些文件部署到你的Java Web应用的静态资源目录下,比如`/webapp/resources/pdfjs`,确保它们可以通过URL访问。 3. **编写前端代码**:在HTML页面中引入pdf.js的相关脚本和样式。创建一个`...
- 右击工程目录,选择Properties,在弹出的属性设置窗口中,通过Resource—JavaBuildPath—Libraries选中EARLibraries并点击Remove,以确保不会引入不必要的库。 - 以上步骤完成后,一个基础的Java Web项目便创建...