eclipse创建 maven-web工程

简介: eclipse创建 maven-web工程

创建 maven-web 工程

使用 tomcat 部署项目


第一步

打开创建工程向导如下图所示


第二步

补充缺少的 test 目录,java 目录,分析比普通的 java 工程多了一个 webapp


第三步

修改 Eclipse 中 jre 版本


第四步

配置 tomcat 运行环境


第五步

创建一个新的 server


第六步

使用以前的方式发布到 tomcat 中运行


分析目前工程中存在问题

(1) 打开 web.xml 文件,默认通过 Maven 创建的 web 项目 JavaEE

版本使用的是 2.3,我们修改修改为 3.1


第一步

修改 web.xml 文件的配置,使用 Eclipse 创建一个动态的 web 项目,从中拷贝 web.xml

文件的约束信息


第二步

选中工程右键 PropertiesàProject Facets,目前这里使用的还是 2.3 和 1.5,这里设置的是 Maven 插件的版本,不是 eclipseIDE 的版本


第三步

在 navigator 的 视 图 下 找到项目下的 .setting 文件夹, 打开文件

org.eclipse.wst.common.project.facet.core.xml, 将 jdk 从 1.5 修改为 1.8, jst.web 修改成 3.1


第四步

选 中 工 程 右 键PropertiesàProject Facets 查 看 效 果


(2) index.jsp 报错


原因是缺少 servlet 和 jsp 的 API解决办法,在 pom.xml 文件中加入相关的依赖


使用 jetty 插件运行 web 工程

在 pom.xml 文件中将常用的四个插件配置上,参照《插件章节》内容


操作步骤:

  • 打开 run configurations 对话窗口
  • 双击 Mavne Build 菜单新建一个运行项,默认为 new configurations
  • 修改运行项名称
  • 一个工程只能运行一次单击 Browse workspace 按钮,选择要运行的 maven-web 工程
  • 在 Goals 框中输入:jetty:run
  • 单击 run 按钮即可运行 web 工程
  • 跟 tomcat 一样可以采用运行方式与调试方式
  • 要停止工程只须单击 console 窗口上的停止按钮即可


  • 一个工程只能运行一次
  • 多次运行会导致端口被占用异常,全部停止后重新运行即可


如何去掉 maven 的[WARNING] Using platform encoding (UTF-8actually) to copy filter

需要在 中添加 标签

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

内存溢出异常,参考maven-web

在 JRE 选项卡中找到 VMarguments 输入框粘贴如下内容可减少内存溢出次数:


关联源码

如果在程序调试过程中出现无法关联源码现象,需在运行配置窗口中的 source(源码)选项卡中填加 workspace(工作空间)选项

相关文章
|
4天前
|
Java 应用服务中间件 Apache
Maven程序 tomcat插件安装与web工程启动
Maven程序 tomcat插件安装与web工程启动
11 0
|
16天前
|
Java Maven Android开发
eclipse更改maven的本地路径和外部仓库地址
eclipse更改maven的本地路径和外部仓库地址
19 1
|
2天前
|
Java 应用服务中间件 Android开发
【Eclipse IDEA】IDEA 导入 eclipse Web项目
【Eclipse IDEA】IDEA 导入 eclipse Web项目
|
3天前
|
SpringCloudAlibaba Java Maven
关于拆分boot工程的踩坑之maven多模块间的依赖关系处理
关于拆分boot工程的踩坑之maven多模块间的依赖关系处理
|
1月前
|
缓存 Java 关系型数据库
【超全详解】Maven工程配置与常见问题解决指南
检查Maven配置包括验证路径、设置pom.xml与Project Structure的Java版本。基本操作有`clean-compile`、`install`和`package`,其中`install`会将jar包放入本地仓库。获取他人工程后需修改配置、清除缓存、更新依赖等。配置文件应从Maven Repository找寻,选择稳定高版本。创建Maven工程可选archetype如`quickstart`或直接创建Java工程。基本目录结构遵循分层设计原则,常见问题包括假性导包、端口占用、时区问题等,对应解决方案包括删除本地仓库文件、调整系统设置或重新加载项目。
107 6
【超全详解】Maven工程配置与常见问题解决指南
|
8天前
|
Oracle Java 关系型数据库
[学习笔记] 在Eclipse中使用Hibernate,并创建第一个Demo工程,数据库为Oracle XE
[学习笔记] 在Eclipse中使用Hibernate,并创建第一个Demo工程,数据库为Oracle XE
|
9天前
|
Java Maven Android开发
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】2
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】
12 0
|
9天前
|
Java 应用服务中间件 Maven
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】1
杨校老师课堂基于SSM整合之用户登录案例【Eclipse - Maven版】
18 0
|
10天前
|
Java 应用服务中间件 程序员
JavaWeb基础第四章(SpringBootWeb工程,HTTP协议与Web服务器-Tomcat)
JavaWeb基础第四章(SpringBootWeb工程,HTTP协议与Web服务器-Tomcat)
|
1月前
|
IDE Java 数据库连接
maven篇2:手动创建maven工程
maven篇2:手动创建maven工程
maven篇2:手动创建maven工程

推荐镜像

更多