笔者开发javaee项目时惯用myeclipse,但由于个人笔记本性能较低,myeclipse对内存的消耗极大,所以考虑换成eclipse开发。本文介绍eclipse配置javaee开发环境的一些体会。

  1. 配置tomcat

与myeclipse配置tomcat的方式不同,eclipse需要先安装tomcat插件,再指定tomcat的路径。

第一步:将解压后的zip文件置于eclipse/plugins目录下,重新启动eclipse。这时候在Help --> About Eclipse --> Installation Details --> Plug-ins 下看见插件已经安装成功。 
       
 
 
同时,快捷工具栏上可见多了三只tomcat
第二步:在window --> Preferences 下,选中tomcat选项,指定一个tomcat。
 
到这里,tomcat就配置好了,点击最左边的小猫来启动tomcat服务器。
 
      2.配置javaEE环境
 
配置好tomcat,这时候的eclipse还无法开发web项目,我们还需要安装一些插件。
 
有个简单的方式,选择 Help -->Install New Software...  在work with 一栏,选择自己eclipse版本。然后在下方选择java EE,eclipse将下载需要的
插件,自动完成javaEE环境的配置。
 
 

3.部署javaEE项目

在eclipse中部署web应用程序时,会将Web应用程序封装成一个WAR(Web Archive)文件。

我们在项目上右键,选择export  --> WAR file, 将WAR包导出到刚才配置的tomcat的webapps目录下。启动tomcat,就能访问web项目了。

可能遇到的问题:

  • 指定好tomcat后,server视图提示,无法创建视图。这可能是因为使用了以前配置过的tomcat,我们需要指定一个新的tomcat。
  • 部署项目时会自动停止,这时由于使用了debug模式部署项目,程序停止在processWorkerExit(w, completedAbruptly);这一行代码上。解决办法是取消勾选window --> Preferences--> java -->  debug --> Suspend execution on uncaught exceptions .

4 配置server

使用以上方法,每次修改了文件内容,都需要重写打包、发布,有没有更简便便的办法呢?

打开window --> show view选择servers,新建一个server,这时候的操作已经和myeclipse一样了。

需要注意的是,启动这个新建的server可能无法访问tomcat首页,原因是 eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现

在tomcat安装目录下的webapp目录里面找不到你的项目文件。

我们需要重新配置tomcat。首先清除tomcat下已部署的所有项目(使Server Locations处于可编辑状态),然后双击tomcat服务器,选择Use Tomcat

installation

将Deploy path设为 webapps。

保存配置,重启tomcat,首页和自己的项目就能正常访问了。

 
 
 

eclipse配置javaee环境的更多相关文章

  1. 09 eclipse配置maven环境

    eclipse配置maven环境 一.打开eclipse:Window>>Preferences: 二.搜索:"maven",然后点击:"Installati ...

  2. Eclipse配置maven环境

    一.什么是maven? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个 ...

  3. Java归去来第1集:手动给Eclipse配置Maven环境

    一.Eclipse配置Maven 1.1.下载Maven http://maven.apache.org/download.cgi,选择对应的版本,window下载apache-maven-3.5.3 ...

  4. eclipse 配置python环境 json 插件

    windows->install new software add 配置python 环境: name:pydev(可随意写) url:http://pydev.org/updates/ (如果 ...

  5. Eclipse配置maven环境1

    一.什么是maven? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个 ...

  6. ubuntu安装eclipse配置jdk环境

    $ sudo mkdir /usr/local/java //在此目录下新建一个文件夹java $ sudo mv 下载/jdk-8u111-linux-i586.tar.gz /usr/local/ ...

  7. 【安装eclipse, 配置java环境教程】 编写第一个java程序

    写java通常用eclipse编写,还有一款编辑器比较流行叫IJ.这里我们只说下eclipse编写java的前期工作. 在安装eclipse之前要下载java的sdk文件,即java SE:否则无法运 ...

  8. eclipse 配置mapreduce环境出错

    初学mapreduce,想在eclipse上配置mapreduce的环境,网上之类的教程,很多但是按照教程配之后,并不能正常运行. 碰到下面的错误: 15/10/17 20:10:39 INFO jv ...

  9. Mac eclipse配置Python环境

    1.给Eclipse安装PyDev插件 第一次启动会让选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了.在Help菜单中,选择Install New Software···, 选择Add按钮, ...

随机推荐

  1. 14.S5PV210串行通信编程实战

    1.整个程序流程分析(1)整个串口通信相关程序包含2部分:uart_init负责初始化串口,uart_putc负责发送一个字节2.串口控制器初始化关键步骤(1)初始化串口的Tx和Rx引脚所对应的GPI ...

  2. MAXIMO-数据库配置属性数据类型解释

    ALN:       字母数字字符,混合大小写,最大长度取决于数据库     Oracle = 4000 个字符     Sql Server = 8000 个字符     DB2 = 32672 个 ...

  3. 面试中遇到的iOS笔试题

    1.浅复制和深复制的区别? 2.类别的作用(category)?继承和类别在实现有何区别? 3.类别(category)和类扩展(extension)的区别. 4.obc中的协议和java中的接口概念 ...

  4. Matlab melband的计算

    %% mel bankmelnum = 24;low = 0;high = 0.5;melbank=melbankm(melnum,fftsize,Fs,low,high,'m');%归一化mel滤波 ...

  5. diamond专题(一)– 简介和快速使用

     (转自 http://blog.csdn.net/zh_winer/article/details/50395024) 一.概况 diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单 ...

  6. 正则表达式提取string 中的表名

    简单版本: Regex reg = new Regex(@"(?i)\bfrom\b(?![^\[\]]*\])\s+(\[[^\[\]]+\]|\S+)"); MatchColl ...

  7. 开启macbook win7触控屏右键

    开启macbook win7触控屏右键,如下图

  8. 采用css实现流动的边框

    问题起缘一个曾经做过的项目, 类似excel那样, 选中单元格并复制或粘贴时有个边框流动的效果, like this: 在前端要作出这种效果可能方法并不少, 不过我只想到了2种, 真边框与假边框, 真 ...

  9. Delphi 完整的Bug决议工具EurekaLog的使用

     http://blog.csdn.net/akof1314/article/details/6968587 Delphi 完整的Bug决议工具EurekaLog的使用 标签: delphi工具ftp ...

  10. 关于checkbox复选框

    1.复选框后面为什么会有间距,如图 首先这肯定不是空格.实际上是这样的,在Firefox,chrome,Safari等现代浏览器下复选框与文字的间隔确实是由margin引起的,也就是默认情况下,che ...