java ee eclipse使用教程(使用maven创建web项目)

笔者开发javaee项目时惯用myeclipse,但由于个人笔记本性能较低,myeclipse对内存的消耗极大,所以考虑换成eclipse开发。本文介绍eclipse配置javaee开发环境的一些体会。配置tomcat与myeclipse配置tomcat的方式不同,eclipse需要先安装tomcat插件,再指定tomcat的路径。第一步:将解压后的zip文件置于eclipse/plugins目录…

大家好,又见面了,我是你们的朋友全栈君。

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

配置tomcat

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

第一步:将解压后的zip文件置于eclipse/plugins目录下,重新启动eclipse。这时候在Help –> About Eclipse –> Installation Details –> Plug-ins 下看见插件已经安装成功。

47b0100721e4298e30ba6aff9b2d7f50.png

同时,快捷工具栏上可见多了三只tomcat

420d310440a83c9f5624e5353ebce9ad.png

第二步:在window –> Preferences 下,选中tomcat选项,指定一个tomcat。

到这里,tomcat就配置好了,点击最左边的小猫来启动tomcat服务器。

2.配置javaEE环境

配置好tomcat,这时候的eclipse还无法开发web项目,我们还需要安装一些插件。

有个简单的方式,选择 Help –>Install New Software…  在work with 一栏,选择自己eclipse版本。然后在下方选择java EE,eclipse将下载需要的

插件,自动完成javaEE环境的配置。

827d949af85fd5dc454a221b929c5a10.png

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 –> Suspendexecution 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

47f70b2c4bef9d401e4646dccd572dff.png

将Deploy path设为 webapps。

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127836.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 《微信小程序开发实战》课后题「建议收藏」

    《微信小程序开发实战》课后题「建议收藏」《微信小程序开发实战》课后题

    2025年8月5日
    3
  • 基于51单片机的交通灯控制系统设计开题报告_交通灯控制系统设计的毕业论文

    基于51单片机的交通灯控制系统设计开题报告_交通灯控制系统设计的毕业论文摘要交通灯是生活中的重要系统。本设计为基于51单片机交通灯系统的设计,采用模块化、层次化设计。运用单片机AT89C51进行数据的分析和处理,为显示提供信号,显示部分采用8位数码管显示倒计时值。系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。【关键词】AT89C518位数码管发光二级管按键

    2022年9月25日
    2
  • 如何用matlab画函数图_matlab常用画图函数

    如何用matlab画函数图_matlab常用画图函数数学建模常用matlab工具(代码)画图画图散点图:scatter(X,Y,S)S确定每个标记的面积。S可以是与X和Y相同长度的矢量或标量。如果S为空,则使用默认大小,如果S是标量,则MATLAB绘制所有标记的大小相同。如果S是矢量,则分别对应为X、Y所确定圆的大小;scatter([11121314],[14152627],[202510038])…

    2022年9月2日
    4
  • 路由器5g启用视频网络_聚合路由器是什么

    路由器5g启用视频网络_聚合路由器是什么5G版聚合路由器加速释放超高清视频传输应用随着物联网5G商用步伐的加速和5G网络建设的突飞猛进,2022年无疑成为5G向千行百业拓展落地的关键之年。作为“新基建”的领头羊,5G已凝聚产业链力量,蓄势待发为行业的智能化和数字化转型赋能,为新一轮经济增长提速。作为5G技术在超高清视频传输领域应用的领先代表,推出了最新一代5G高速物联网QYT-X1S聚合路由器,可支持构建点对点安全传输链路,支持移动/联通/电信混用,实现多达7条2G/3G/4G/5G/卫星、有线聚合,成为5G应用落地的重点项目之一。5G要

    2022年10月4日
    2
  • eclipse设置中没有server选项[通俗易懂]

    用eclipse准备配置tomcat,发现配置中没有server选项,参考各种解决方法之后成功解决。准备工作:1.查看eclipse版本号;在eclipse中点Help,现在AboutEclipseIDE;2.添加server插件;eclipse中点Help,选择InstallNewSoftware…;点Add,Name输入上面查询的eclipse版本号,Location…

    2022年4月17日
    350
  • 黑客编程入门 之 网络编程入门

    黑客编程入门 之 网络编程入门网络编程入门前言Socket技术详细介绍Socket编程所需函数前言  “任何职业都可以成为黑客。你可以是一个木匠黑客。不一定是高科技。只要与技能有关,并且倾心专注于你正在做的事情,你就可能成为黑客。”——引自《黑客伦理与信息时代精神》  在这里引入黑客定义就是想提醒自己和大家,真正的黑客精神:Open,Free,Share,热衷共享最新研究。时刻谨记黑客精神,不要现在盛行的”ScriptKid”(专指只会使用现成软件进行攻击以取得满足感的,危害网络空间安全的人)。希望大家都能够为网络环境贡献自

    2022年6月18日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号