使用 tomcat 部署项目
第一步:打开创建工程向导如下图所示
第二步:补充缺少的 test 目录,java 目录,分析比普通的 java 工程多了一个 webapp
第三步:修改 Eclipse 中 jre 版本
第四步:配置 tomcat 运行环境
第五步:创建一个新的 server
第六步:使用以前的方式发布到 tomcat 中运行
⒈ 打开 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查看效果
⒉ index.jsp 报错
原因是缺少servlet 和 jsp 的 API;
解决办法,在 pom.xml 文件中加入相关的依赖
在 pom.xml 文件中将常用的四个插件配置上,参照《插件章节》内容
操作步骤:
⒈ 打开 run configurations 对话窗口
⒉ 双击 Mavne Build 菜单新建一个运行项,默认为 new configurations
⒊ 修改运行项名称
⒋ 一个工程只能运行一次单击 Browse workspace 按钮,选择要运行的 maven-web 工程
⒌ 在 Goals 框中输入:jetty:run
⒍ 单击 run 按钮即可运行 web 工程
⒎ 跟 tomcat 一样可以采用运行方式与调试方式
⒏ 要停止工程只须单击 console 窗口上的停止按钮即可
⒐ 一个工程只能运行一次
⒑ 多次运行会导致端口被占用异常,全部停止后重新运行即可
需要在<project>中添加<properties>标签
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
内存溢出异常
在 JRE 选项卡中找到 VMarguments 输入框粘贴如下内容可减少内存溢出次数:
如果在程序调试过程中出现无法关联源码现象,需在运行配置窗口中的 source(源码)选项卡中填加 workspace(工作空间)选项