1、使用eclipse开发web项目,使用了分模块进行开发,创建一个web项目,其他模块都是java项目,每次启动服务进行调试时,需要在web项目java build path的projects选项卡中add相关的java项目,若在java项目的类中设置断点,调试时可能找不到source,需要添加相应java项目。
2、如何将关联的java项目一起打成war包呢?若直接右击web项目打成war包,生成的war包中是没有java项目中类的编译文件的。这时,需要设置java build path的source选项卡中Link Source,点击Browse,选择
java项目对应到src目录(这个很关键),会提示src目录已存在,需要自己修改这个文件名称Folder name。现在再按照上面的打包步骤,进行打war包,就可以将java项目中的文件添加进去了。
3、发布war包到tomcat服务器。直接将war包复制到webapps目录下,如果不存在同名工程,则启动tomcat时会解压war包,从而生成一同名工程。
然而,如果webapps下已经存在与war包同名的工程目录,则即使重启tomcat,也不会重新解压此war包,也就是说,运行的仍是之前同名工程目录下的代码,而不是war包中的新代码。
在浏览器中访问,就ok了。
分享到:
相关推荐
本篇笔记主要记录了如何在IntelliJ IDEA(简称idea)中运行一个原本在Eclipse中开发的老Web项目,这对于熟悉新IDE的操作流程以及理解不同IDE之间的差异至关重要。 首先,打开项目是整个过程的第一步。如果你在idea...
**.project** 文件是Eclipse项目的元数据,存储了项目的属性和构建设置,包括项目类型、构建配置、Nature(项目特性,如Java或Dynamic Web Project的Nature)等。 **pom.xml** 是Maven项目的配置文件,描述了项目的...
在本篇文章中,我们学习了如何使用Eclipse和Tomcat来开发一个web应用项目,从设置服务器配置到新建Web工程、修改class文件生成目录、将Web工程配置到服务器中、新建index.jsp文件和servlet文件,并将其打包成war文件...
WTP是Eclipse的一个扩展,提供了对JavaServer Pages (JSP)、Servlets、Java EE以及相关技术的集成开发支持。通过WTP,开发者可以创建动态Web项目,设置服务器,调试Web应用,并进行部署。 1. **创建Web项目**:在...
2. **准备项目**:在Eclipse中,确保你的Java Web项目是正确的Maven或Web Project结构,包含`WEB-INF`目录和相应的`.war`文件。 3. **部署项目**:有两种方式部署项目: - **复制WAR文件**:将Eclipse项目的`.war`...
配置Struts2于Eclipse中,不仅是技术实践,更涉及对Java Web开发流程的理解。Struts2通过拦截器、结果类型等机制,极大简化了MVC架构的应用实现。在Eclipse环境中,利用其强大的编辑、调试、构建功能,能够显著提升...
Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发流程。以下将详细阐述如何在Eclipse环境下配置Grails项目并进行调试。 首先,确保你安装了正确的JDK版本,因为调试项目时,如果使用的是安装版JDK,...
在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到Web服务器上运行。"myeclipse10 导出war崩溃"这个问题是许多开发者在使用MyEclipse集成开发环境时可能遇到的一个常见问题。...
在"File" -> "Project Structure"中,选择"Artifacts",点击"+"号,选择"Web Application: Exploded",然后关联你的WAR文件或Web-INF目录。确保"Output path"指向正确的部署位置。 5. **配置web.xml和Web主路径** ...
将Maven Web项目拖放到服务器实例上,Eclipse会自动将项目关联到Tomcat。 4. **热部署设置** 要实现热部署,我们需要配置Eclipse和Tomcat的设置。在Tomcat服务器的属性中,启用“发布时更新所有模块”选项。在...
【Java Flex 开发项目配置实例】教程旨在帮助开发者快速搭建基于Java和Flex的开发环境,实现两者间的交互。Flex是一种用于构建富互联网应用程序(RIA)的前端技术,而Java则作为后端处理业务逻辑和数据管理。以下是...
2. **Dynamic Web Project**:在Eclipse中,创建一个Dynamic Web Project意味着你将开发一个包含动态内容的Web应用,例如Java Servlets和JSP(JavaServer Pages)。 3. **Target Runtime**:Target Runtime是...
`war` 文件通常是Java Web应用程序的归档文件,用于在Java应用服务器上部署Web应用。由于文件大小限制,war包被单独提供,用户需要额外下载。 Activiti 5.21.0 版本包含以下核心知识点: 1. **工作流引擎**:...
本项目是一个基于Java Web技术的毕业设计,主要目标是实现一个物流配货系统。这个系统采用了经典的SSM(Spring、SpringMVC、MyBatis)框架进行开发,旨在提高物流行业的配送效率,优化资源配置,方便企业管理订单、...
本项目是用JAVA语言在Eclipse环境下开发的一款在线问卷调查系统,包含了完整的WAR包、源码以及SQL脚本,为开发者提供了一个直观的学习和实践平台。 一、JAVA技术栈解析 1. Java Servlet:作为服务器端的编程接口,...
7. 创建Java Web项目:在Eclipse中新建Dynamic Web Project,编写代码,构建并发布到Tomcat。 以上就是Java开发环境搭建的基本流程,通过这个过程,开发者可以顺利地进行Java Web应用程序的开发和测试工作。学习并...
【标题】"基于Java Web的宿舍管理系统源码"是一份完整的Web应用程序开发案例,它展示了如何...通过分析和学习这个项目,开发者可以深入了解Java Web开发流程,提高实际项目经验,并且能够学习到软件工程的最佳实践。
### 构建Flex4为前端的Java EE项目 #### 知识点概述 本文将详细介绍如何构建一个使用Flex4作为前端界面的Java EE项目。这一整合不仅能够利用Flex4丰富的用户界面组件库来提高用户体验,还能充分发挥Java EE在后端...