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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 善待自己:改变命运的N个人生哲理

    善待自己:改变命运的N个人生哲理心灵的栅栏  人与月亮的距离并不遥远,因为人与人心灵间的距离更为遥远。  ——王尔德    当玛格丽特的丈夫杰瑞因脑瘤去世后,她变得异常愤怒,生活太不公平,她憎恨孤独。孀居3年,她的脸变得紧绷绷的。  一天,玛格丽特在小镇拥挤的路上开车,忽然发现一幢她喜欢的房子周围竖起一道新的栅栏。那房子已有一百多年的历史,颜色变白,有很大的门廊,过去一直隐藏在路后面。如今马路扩展,街口竖起了红绿灯,小镇已颇有些

    2022年7月12日
  • 常见的API接口管理工具

    常见的API接口管理工具

    2022年2月10日
  • PyCharm插件和配置[通俗易懂]

    PyCharm插件和配置[通俗易懂]常用插件TheChineseLanguagePackJetBrains的官方中文插件,能够直接使PyCharm实现中文版。CSVPlugin它可以让CSV各个列之间区别明显,很清晰的显示各种颜色的高亮。RainbowBracketsRainbowBrackets可以让代码块之间清晰的显示出各种颜色,比如括号相同颜色,选中区域代码高亮的功能等,并且支持支持Java,Python,JavaScript,Go,PHP等多种编程语言。SonarLintSonar

    2022年6月24日
  • springboot整合mybatis(配置模式+注解模式)

    springboot整合mybatis(配置模式+注解模式)个人小总结

    2022年6月24日
  • stream的分组_java快速对list分组

    stream的分组_java快速对list分组Stream流-分组操作文章目录Stream流-分组操作方法1,`groupingBy(Function)`方法2,`groupingBy(Function,Collector)`方法3:`groupingBy(Function,Supplier,Collector)`Collectors.groupingBy()3个方法的使用示例/**员工*@authorYang*@create2020-07-0919:57*/publicclassEmployee{

    2022年10月5日
  • springboot实现热部署

    springboot实现热部署文章目录前言原理方式开始配置在pom.xml中添加依赖devtools的配置IDEA中配置测试参考资料&小结小结参考资料前言在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。在Java开发领域,热部署一直是一个难以解决的问题,目前的Java虚拟机只能实现方法体的修改热部署,…

    2022年5月23日

发表回复

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

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