- 浏览: 99103 次
- 来自: ...
文章分类
最新评论
-
yrandy:
...
java删除(替换)不可见的unicode/utf-8字符(主要是html显示不了的字符) -
shanyanzhou:
非常感谢 [color=red][/color]
获取浏览器选中区域内容的js
由头
换了新机器,看了同事用新版本的myeclipse的使用状况后(好像装plugin都要连到myeclipse,还有,毕竟人家是收费的,而且把天朝封了),毅然而然的转向eclipse JEE版本,经过一番折腾终于可以凑或使用
安装eclipse
下载最新的eclipse JEE 3.7(内置具有调试功能的web服务器插件server - 这个蹉跎的东西大家应该早有耳闻,反正以前各家实现的adapter都老蹉跎的,导致我对其印象极差,不过用eclipse就只能用它了,no alternative~)
安装插件
[subclipse]
安装的时候务必选择所有组件(一定要所有,尤其是哪个svnkit那个可选的,以备万一),反正javaHL 在我本地不能用,只能选用纯svnkit来做svn接口的实现
[m2eclipse]
这个一路ok安装,记得把你以前的repository和setting文件复制过来就好
[server adapter]
Tomcat的adapter默认已经包含;jetty的插件有点小纠结,貌似more adapter对话框里找不到,google后找到一个地址jetty adapter -http://download.eclipse.org/jetty/updates/jetty-wtp/development。同时,你需要去tomcat和jetty的官网下载对应的服务器包,推荐tomcat7.0.23和jetty7.4.5(这个版本是必须的,jetty7.1.x和插件不能很好配合,会有各种缺少类的错误,比较坑人,我也是弄好了好久后放弃之,然后升级到高版本jetty就ok了。。)
配置server adapter(双击server view下的对应server图标就可以编辑server的属性,其中可以看到发布和运行环境等的配置
1)tomcat:没撒好说的,比较方便
2)jetty:推荐选nerver publish,发布我们会用另外一个插件filesync来实现的,后面会提及。因为jetty adapter的发布机制有问题,反正我用不来,点击publish什么也没有发生,反而是clean publish的时候去publish了,而且和context里名字(deploy-name)还不一致,郁闷。。而且不能实时更新,不便于热部署和实时调试。
[Filesync](可选)
update-site:http://andrei.gmxhome.de/eclipse/.用来同步webapp到部署目录。这个插件蛮好用的,速度很快,完全察觉不到copy的进度,可以配置多个源目录(每个源目录可以指定独立的目标,和src folder的使用方式很像),而且还可以使用系统属性,这样的你的filesync的配置文件就可以和工程一起提交了,nice。
工程实战
新建的工程这里就不说了饿,只说从myeclipse转过来的蹉跎工程怎么让他跑起来。
- 修改project facets,添加dynamic web module ,这样你才能使用server插件来部署
注意:这里的web servlet 规范选择的2.4 ,默认java1.6对应的好像是3.0,但是jetty用3.0跑步起来,所以先选择3.0后再手动修改org.eclipse.wst.common.project.facet.core.xml
- 将工程改为maven工程
修改.project:加入以下内容(如果你是开着工程修改的话,要先加nature再加buildcommand,否则不能顺利添加)
修改.classpath:加入以下内容
好了,现在你的工程已经可以编译通过了。
- Web工程部署配置
打开工程属性,有需要先修改web部署的上下文的配置
然后将maven lib整合到发布设置中
好了,如果你是tomcat,到这里配置就完成了。。在server view下add你的web 工程吧,然后点击绿色的小箭头,跑起来。。
------------------------------------------------------------------------------------------以下为jetty服务器工程的相关配置----------------------------------------------------------------------------------------------
jetty的话,部署还是相对麻烦的,貌似直接add project到server下,还是不能正确启动起来,所以jetty我们自己半自动部署(借助filesync插件)。
-- 典型的filesync 配置文件在 .settings/de.loskutov.FileSync.prefs,如果你已经安装了插件,那么工程属性里可以直接修改,当然如果使用eclipse的链接资源,还是要手动改下:
#Mon Dec 12 12:04:47 CST 2011
WARNING=DO NOT MODIFY THIS FILE IF YOU DON'T UNDERSTAND
defaultDestination=JETTY_DEPLOY/manager
defaultVariables=
eclipse.preferences.version=1
includeTeamPrivateFiles=false
map|0=src/main/webapp|,|,|,|,
map|1=target/dependency|JETTY_DEPLOY/manager/WEB-INF/lib/|,|,|,
useCurrentDateForDestinationFiles=false
-------------------------------
上面的JETTY_DEPLOY是一个eclipse的链接资源,添加方法 window->perferrence->general->workspace->linked resource 添加一个就好了,可能需要重启下eclipse来使得filesync完全生效。
manager是你的部署context名字,需要手动指定下
filesync会在资源有任何改变的时候同步(部署)源目录到目标目录,虽然步骤繁琐了点,但是现在你的jetty已经能实时更新以及调试了。。码字真累,到这里基本就可以进行大多数开发了。mark一记。
发表评论
-
eclipse maven项目运行时报错could not find the main class的解决办法
2017-05-03 14:35 733打开.project文件,从其他可以有运行main的地方c ... -
通过hql控制hibernate一对多的集合属性的排序
2016-05-29 14:57 673【问题】 当hibernate实体中存在一对多关系集合 ... -
spket 自定义js编辑器格式/破解
2015-01-30 15:48 840解决方法:spket 找到plugins里面的com.sp ... -
java date 归一化"天"
2012-09-16 11:35 2573java中date只是用来表示日期,一直认为和时区没有关系;实 ... -
java删除(替换)不可见的unicode/utf-8字符(主要是html显示不了的字符)
2012-03-06 15:25 19872今天遇到一个问题,由于编辑人员从excel等7788的地方co ... -
myeclipse转eclipse jee的工程文件补丁(主要是maven补丁)
2012-01-12 18:48 1783以下是用来将myeclipse(或者其他没有加maven配置的 ... -
putty记住密码登陆的解决方案(autoputty+pietty+winscp)
2012-01-12 14:05 7445一直以来都觉得putty的界面很舒服,不过碍于他不能记住密码也 ... -
二元二次 - 有待通用化为N元N次
2009-06-18 09:17 907function Formula(){ this.a = ... -
gson 1.3 vs json-lib
2009-09-24 14:23 1191今天json-lib 0.6又爆了一个错误,说什么没有set方 ... -
使用jdk的executorservice+future来执行批量操作,节省处理时间
2009-11-05 18:55 1109ThreadPoolExecutor executor = n ... -
office打开老是报宏安全性错误什么的
2010-07-20 16:33 723打开WORD,点击OFFICE按钮,WORD选项,加载项,最下 ... -
java Excel 工具(修改excel表格并保存)
2010-09-27 17:32 1848最近搞excel,用到JXL 。然后读写的时候遇到问题 -- ... -
java unicode转换代码
2010-11-08 15:48 744static Pattern p = Pattern.comp ... -
测试字符串替换速度
2011-06-10 13:42 853private static String escape(St ... -
oracle 索引出错解决方法
2011-07-27 11:01 913【jdbc的错误】ORA-01502: index 'XXXX ...
相关推荐
eclipse-jee-neon-R-win32-x86_64-v4.6+maven+jadclipse+subclipse 几大最常用插件已经整合,但是也要根据自己的实际路径改改配置,具体查看里面的配置说明文档,图文说明,一目了然。
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
这个名为"ssm+mysql+maven+jeeweb-mybatis"的压缩包文件,显然是一个集成开发环境(IDE)导入项目,方便开发者快速搭建基于SSM的Web应用,并结合了MySQL数据库和Maven构建工具。 1. **Spring框架**:Spring是一个...
Maven插件在Eclipse for JEE中的作用不可小觑。它不仅简化了项目的构建和部署流程,还提供了依赖管理、项目生命周期管理等功能。通过Maven,开发者可以利用预定义的生命周期阶段和目标,自动化常见的开发任务,如...
Eclipse JEE Oxygen是Eclipse IDE的一个特定版本,专为Java企业级开发设计。这个版本包含了对Java EE(现在称为Jakarta EE)开发的强大支持,包括Web应用、服务器连接、JPA、JSF等框架的集成。对于Java初学者来说,...
Eclipse jee最新版 2019年6月版本 清华大学网站镜像网站资料 相关版本的下载点: https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/2019-06/R/ J2ee Eclipse windows镜像下载清华...
它包含了诸如JavaServer Pages (JSP)、Java Servlets、Java Persistence API (JPA)、Enterprise JavaBeans (EJB)以及WebSocket等JEE相关技术的支持。 三、核心功能 1. **项目管理**:Eclipse提供了一套完整的项目...
在Eclipse JEE版本中,这些功能得到了进一步增强,特别是对于Java EE应用程序的开发,如Web服务、Java服务器页面(JSP)、JavaServer Faces(JSF)以及Enterprise JavaBeans(EJB)等,提供了全面的工具集和模板。...
如何在Eclipse IDE中使用maven创建一个动态Web项目. 使用的工具和技术 - Eclipse Jee Oxygen Maven 3.3.3 JavaSE 1.8 Servlet API 3.1.0 Apache Tomcat 7.0.47 (Embeded)
eclipse jee 3.3报错
1. **Java EE支持**:Eclipse JEE版提供了对Java EE的完整支持,包括JSP、Servlet、JavaServer Faces (JSF)、EJB(Enterprise JavaBeans)、JPA(Java Persistence API)以及Web服务等技术。用户可以方便地创建、...
eclipse jee indigo 可支持jetty8以上的绿色环境 可用于websocket开发
Eclipse JEE版本是专为JEE开发者设计的,包含了用于Web和企业级应用程序开发的工具集,如JavaServer Faces (JSF)、Java Persistence API (JPA) 和Enterprise JavaBeans (EJB)等。此外,它还集成了Tomcat、GlassFish...
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...
《Eclipse JEE Neon 3 for Windows:一款高效强大的开发利器》 Eclipse JEE Neon 3 是Eclipse基金会发布的一款专为Java EE开发者设计的集成开发环境(IDE)。这款软件以其强大的功能、高效的性能以及丰富的插件生态...
eclipse jee indigo 配置好的绿色环境可直接在其中运行jetty8 在此基础上可支持websocket开发
Eclipse JEE版包含了许多针对企业级开发的插件,如Web Tools Platform (WTP)、Enterprise JavaBeans (EJB)、JavaServer Faces (JSF)等,这些都使得开发者可以高效地构建复杂的分布式应用程序。 "Eclipse"作为一个...