java面试题网

普通会员

160

帖子

12

回复

165

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5068| 回复: 0

创建 maven-web 工程

创建 maven-web 工程

使用 tomcat 部署项目

第一步

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

创建 maven-web 工程_www.wityx.com

创建 maven-web 工程_www.wityx.com

创建 maven-web 工程_www.wityx.com

创建 maven-web 工程_www.wityx.com

第二步

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

创建 maven-web 工程_www.wityx.com

第三步

修改 Eclipse 中 jre 版本

创建 maven-web 工程_www.wityx.com

第四步

配置 tomcat 运行环境

创建 maven-web 工程_www.wityx.com

第五步

创建一个新的 server

创建 maven-web 工程_www.wityx.com

第六步

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

创建 maven-web 工程_www.wityx.com

分析目前工程中存在问题

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

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

第一步

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

文件的约束信息

创建 maven-web 工程_www.wityx.com

第二步

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

创建 maven-web 工程_www.wityx.com

第三步

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

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

创建 maven-web 工程_www.wityx.com

第四步

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

创建 maven-web 工程_www.wityx.com

(2) index.jsp 报错

创建 maven-web 工程_www.wityx.com

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

创建 maven-web 工程_www.wityx.com

使用 jetty 插件运行 web 工程

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

创建 maven-web 工程_www.wityx.com

操作步骤:

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

创建 maven-web 工程_www.wityx.com

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

创建 maven-web 工程_www.wityx.com

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

需要在 中添加 标签

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

内存溢出异常

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

创建 maven-web 工程_www.wityx.com

创建 maven-web 工程_www.wityx.com

关联源码

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

创建 maven-web 工程_www.wityx.com


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/978_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018