eclipse如何创建web项目:配套插件先行

eclipse如何创建web项目分为两种路径,分别依赖EclipseIDEforEnterpriseJavaandWebDevelopers自带插件,或是标准版Eclipse手动安装WebToolsPlatform插件,该操作适合JDK8到JDK17、Tomcat8.5至Tomcat10的开发环境,使用标准版Eclipse且未装WTP插件时,新建菜单不会出现web项目选项,你需要先完成插件安装再开始创建。

eclipse如何创建web项目,前置环境准备

你先确认本地JDK已经在eclipse中配置完成,打开窗口菜单下的首选项,找到Java板块下的已安装JRE,选中对应版本的JDK并设为默认。Tomcat服务器同样需要提前添加,在首选项的服务器栏目里找到运行时环境,点击添加,选择和项目匹配的Tomcat版本,指向本地Tomcat解压目录,完成服务器绑定。标准版eclipse缺少web开发组件,直接新建项目找不到DynamicWebProject,这是高频出现的问题。

安装WTP插件时,你选择帮助菜单内的安装新软件,填入eclipse对应版本的官方更新地址,勾选WebToolsPlatform组件,等待下载重启软件,重启后新建菜单才会加载web相关项目模板。

eclipse如何创建web项目,动态web项目创建流程

你点击文件,新建,选择DynamicWebProject,在弹出窗口填写项目名称,选择已经配置好的目标运行时也就是Tomcat,动态web模块版本根据Tomcat版本匹配,Tomcat8.5对应3.1版本,Tomcat10对应5.0版本。勾选生成web.xml部署描述符,这个文件用来配置servlet、过滤器、访问路径,不勾选则项目采用注解方式配置,不需要xml文件。

点击下一步,修改源码存放目录和输出目录,默认源码放在src文件夹,编译后的class文件输出到WEB-INF下面的classes目录,一般保持默认设置即可,继续点击完成,项目就会生成完整的web目录结构,包含WEB-INF文件夹、lib文件夹用于存放第三方jar包。

项目建好后,右键WebContent文件夹,新建HTML或者JSP页面,页面可以直接编写前端代码,写完保存后,把项目添加到Tomcat服务器,启动服务器,在浏览器输入localhost加端口号加项目访问路径,就能访问页面内容。

eclipse如何创建web项目,两种项目类型对比

项目类型依赖插件适用场景打包产物
DynamicWebProjectWTP传统servlet、jsp开发war包
StaticWebProjectWTP纯静态html、css、js开发静态资源文件夹

StaticWebProject不需要服务器运行java代码,只用来写静态页面,不能编写servlet,适合页面原型快速调试。

模块版本选错,会引发接口兼容报错。

该方法的适用边界是,不支持JakartaEE高版本直接导入旧javax包代码,Tomcat10及以上使用jakarta命名空间,旧项目代码直接部署会出现类找不到异常,需要批量修改包名,这个适配工作不在新建项目步骤之内。

你导出项目war包时,右键项目选择导出,找到WARfile选项,设置导出路径,导出后的war包可以直接放到Tomcat的webapps目录下部署运行。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于eclipse如何创建web项目的文章欢迎访问:百科