现在一直用eclipse-javaEE版来开发,经常遇到一下问题,就是导入的web工程被识别为java工程,不能发布,每次都要折腾半天,很是不爽。刚才到网上搜了一下解决方案,还真有,就谢谢这位大哥了。
原文地址:http://www.blogjava.net/vcok/archive/2009/04/28/267815.html
很简单,很实用,说白了,就是改工程的.project文件。
在<natures>.................</natures>的中间,添加三等代码:
<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>
保存后退出,连重启eclipse都不用,就改过来了。
初次接触,觉得很神奇,顺便学习下.project文件是干什么的。
.project文件是一个XML文件,里面定义了本工程的结构:
工程名<name></name>
工程注释描述<comment></comment>
运行时需要的额外Eclipse插件<natures></natures>,及其具体加载方式信息<buildSpec></buildSpec>
在工程中点刷新,就是在同步工程与.project文件。所以,更新完.project文件,不用重启,只要刷新就够了。
这篇文章中,有更详细的介绍:http://www.iteye.com/topic/257120
分享到:
相关推荐
eclipse中java项目转换为web项目 方法 保证适用
eclipse使用起来比myeclisp快的多,但貌似每次不能将myeclisp里面的web项目直接导入并发布,很头痛的问题,本文档完美的解决了这个问题
NULL 博文链接:https://defrag-sly.iteye.com/blog/252136
第4 章 在 Eclipse 中进行资源构建 ——Ant 使用实例... 60 4.1 Ant 简介... 60 4.1.1 构造文件的主要标记... 60 4.1.2 Ant 的常用任务(Task)... 62 4.2 Eclipse 与Ant 的集成... 64 4.2.1 创建Ant...
<<Java Web程序设计教程.pdf>>人民邮电出版社的教程哦,所以,好书,你懂的!! 第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象...
比如字符串的查找替换操作、将字符串中的特殊字符转换成Web页中可以安全显示的字符串,转换字符串,从UTF-8到GBK的编码转换,从“GBK”到“ISO8859_1”的字符串转换,大文本块处理(将字符集转成ISO),String型变量...
java生成一维码,包中的工程直接导入ECLIPSE中,运行web工程
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...
动态网站指在Html静态页面中嵌入Java、C#、Php等脚本代码,将编写后的页面放入Web服务器,由服务器编译转换为最终Html返回给客户端。 Java-Web程序设计(PPT)全文共389页,当前为第8页。 1.1.3 学生实践练习 使用 ...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
主要给大家介绍了关于Java开发之普通web项目转为Maven项目的相关资料,文中通过图文将转换的方法步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
Eclipse Luna官方支持Java 8语言特性,下列组件将会因此得到增强:Java开发工具,插件开发工具,Object Team,Eclipse Communication框架,内置Maven,Xtext, Xtend,Web开发平台,内存分析器。全新的Eclipse内置...
Eclipse Luna官方支持Java 8语言特性,下列组件将会因此得到增强:Java开发工具,插件开发工具,Object Team,Eclipse Communication框架,内置Maven,Xtext, Xtend,Web开发平台,内存分析器。全新的Eclipse内置...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...