Eclipse部署Tomcat项目
本文实现Eclipse部署Tomcat项目。项目组给力git框架,由于第一次操作,踩了很多坑,以下做一些记录。
1.下载git项目。
1)常规方法:
2)本例方法
由于第一次操作,各种不顺,我直接下载了git的zip包解压之后Import --> Exist Maven Projects ,导入工程。
2.将工程转换为web工程
(1) 右键项目,选择Project Facets,点击Convert to faceted from
(2) 配置Project Facets
更改Dynamic Web Module的Version为3.0。(此处版本号应该与web.xml中对应)。
(3) 配置 Modify Faceted Project(注意,地3步和第4步我并没有配置,应该是默认即可)
点击Further configuration available…,弹出Modify Faceted Project窗口
此处是设置web.xml文件的路径,我们输入src/main/webapp。
Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。
(4) 设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图:
此处列表是,部署项目时,文件发布的路径。
1,我们删除test项,因为test是测试使用,并不需要部署。
2,设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
3,Add->Project->选中ba-csc-api和ba-csc-biz ->Finish
设置完成效果图
3 利用Tomcat发布
(1)新建一个server。“window”-->“Preferences”-->"server"。如果没有server项,需要先安装插件,网上方法很多,这里不再赘述。
(2)在server上配置项目。window-->show views-->server,底部出现server选项,双击Tomcat配置加载路径。注意,只有当Tomcat项目停止时才能修改路径,如果是灰色的,则移除项目,右键clean即可。Deploy path默认是wtpwebapps,但是$TOMCAT_HOME/conf/server.xml中默认为Host appBase="webapps",修改一致即可,否则生成项目路径与加载路径不一致,页面报错404.
右键点击的Tomcat,选择Add and Remove。如果没有可选项说明该文件没有变成web工程。
(3)启动server 输入:localhost:8080/项目名称/页面 即可访问。