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项目,两种项目类型对比
| 项目类型 | 依赖插件 | 适用场景 | 打包产物 |
|---|---|---|---|
| DynamicWebProject | WTP | 传统servlet、jsp开发 | war包 |
| StaticWebProject | WTP | 纯静态html、css、js开发 | 静态资源文件夹 |
StaticWebProject不需要服务器运行java代码,只用来写静态页面,不能编写servlet,适合页面原型快速调试。
模块版本选错,会引发接口兼容报错。
该方法的适用边界是,不支持JakartaEE高版本直接导入旧javax包代码,Tomcat10及以上使用jakarta命名空间,旧项目代码直接部署会出现类找不到异常,需要批量修改包名,这个适配工作不在新建项目步骤之内。
你导出项目war包时,右键项目选择导出,找到WARfile选项,设置导出路径,导出后的war包可以直接放到Tomcat的webapps目录下部署运行。
