前言:
用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行。
方法:
1.找到.project文件,找到里面的<natures>标签,查看是否有下面的代码,没有则复制进去。
Xml代码
- <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
- <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
- <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
注:Java项目中只有下面一句:
Xml代码
- <nature>org.eclipse.jdt.core.javanature</nature>
2.刷新导入的项目
3.在项目上点击右键,进入Properties配置,点击Project Facets,再点击Convert to faceted form进入属性设置:
4.勾选Dynamic Web Module和Java,选择相应的版本,并点击下方出现的Further configuration available:
5.修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:
5.点击OK-->Apply应用设置,Java项目即转换为了Web项目。
注:如果忘记点击Further configuration available,即忘记修改WebContent为WebRoot,
可以点击Deployment Assembly选项,然后将WebContent删除,将WebRoot添加进去。
图示:
创建或导入:
修改中:
修改完成:
在Tomcat中运行:
注:
新建Web项目的步骤相同,唯一的区别在于:
若要设置WebRoot,只能在Further configuration available中设置,
不能在Deployment Assembly中设置。
技术分享:www.kaige123.com
相关推荐
本文将深入探讨如何在Eclipse中将一个普通的Java项目转换为Web项目,这对于那些希望利用Java开发Web应用程序的开发者来说至关重要。 ### Eclipse中Java项目转Web项目的步骤详解 #### 步骤一:准备Java项目 首先,...
创建Maven Web项目是开发Java Web应用程序的常见起点,Eclipse作为流行的Java集成开发环境,提供了便捷的工具支持。以下是一步一步教你如何使用Eclipse构建Maven的Web项目: 1. **建立Maven Project** - 首先,...
4. **转换项目为Dynamic Web项目**:右键项目选择“Properties”,然后选择“Project Facets”,点击“Convert to faceted form”。如果找不到“Project Facets”选项,可以通过编辑`.project`文件手动添加必要的`...
然后,在Eclipse中新建一个"Dynamic Web Project",并在项目属性中将其转换为Maven项目。 接着,我们要创建父项目(parent project)。在本例中,项目名为"person-parent"。父项目主要作用是定义共有的POM(Project...
如果还不是,你需要在Eclipse中将现有项目转换为Maven项目或者创建一个新的Maven项目。打开Eclipse,选择"File" > "New" > "Project",然后在"Maven"类别下选择"Maven Project"。按照向导的步骤进行,填写必要的信息...
Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" > "New...
在项目管理中,右键点击工程,选择"Properties",然后在"Project Facets"中将项目转换为Dynamic Web Project。这样,Eclipse会自动为项目添加必要的Web配置,使其能够在Tomcat上运行。 部署应用到Tomcat非常简单。...
但熟悉Maven的命令行操作也是必要的,例如`mvn install`用于安装项目到本地仓库,`mvn clean`清理项目,`mvn compile`编译源代码,以及`mvn eclipse:eclipse`将Maven项目转换为Eclipse可识别的格式。 8. **管理...
消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...
6. 将项目转换为Dynamic Web项目。这一步涉及到更改项目的Faceted设置,确保Dynamic Web Module的版本为2.5,以兼容Tomcat 6。如果遇到错误提示,可能需要在Java Compiler设置中将Compiler compliance level改为1.6...
这些内容可能也会在书中有所提及,帮助读者理解如何在实际项目中将理论知识转化为实践。 总的来说,《Oracle和Java开发书籍》是一本全面而深入的教程,适合初学者和有一定经验的开发者。通过阅读,读者不仅可以掌握...
在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
描述 "整合 GWT EXT STRUTS2 Eclipse 范例" 明确指出这个压缩包是一个整合了这三种技术的实例教程,适用于学习和理解如何在Eclipse中将这些组件协同工作。 GWT(Google Web Toolkit)是Google提供的一个开源Java ...
2. **Gson库**:Google开发的Gson库也十分流行,它能直接将Java对象转换成JSON字符串,反之亦然。Gson的优点在于其简洁的API和对复杂Java对象的优秀支持。同样,我们可以通过构建工具来引入Gson库。 3. **org.json...
由于Java Web项目经常需要与其他系统交互,如数据库或外部服务,这就需要进行编码转换,如果转码过程中出现错误,就可能产生乱码。 GBK编码是对GB2312编码的扩展,同样采用双字节编码,能够显示包括繁体字在内的...
在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-...
1. **设置项目的编码**:在IDE(如JBuilder、Eclipse)中将项目编码设置为UTF-8。 2. **使用过滤器统一编码**:在Web应用程序中,可以通过使用Servlet Filter来统一处理请求的编码。这种方式可以在应用程序入口处就...
7. **返回JSON数据**:项目的目标是返回JSON数据,这意味着我们需要使用适当的视图解析器(如Jackson或Gson),并在Controller方法中将结果对象转换为JSON格式。这可以通过@ResponseBody注解实现,它告诉Spring将...
消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener 在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息的内容。同时一个mail note将被...