前言

最近的时候, 有机会试用了一下ultimate版本的idea[之前一直使用的是免费的community版本], 也尝试了在上面配置服务器, 部署了一下web项目

然后尝试将HelloServlet部署到idea的tomcat上面,, 我的HelloServlet项目是eclipse创建的web项目, 因此 少了一些idea web项目所需的配置, 因此 上次尝试了很久都没有部署HelloServlet成功,, 

但是 上次创建的一个HelloIdeaWebProj的项目[直接使用idea创建的Web项目], 是可以直接部署的, 当时 我想到了对比两个项目的配置, 来完成HelloSerlvet的"改装",, 但是 由于当时太晚了, 因此 就没有做

然后 上午的时候, 大概是花了一点时间来完成这件事情, 也做成功了, 主要说一下 配置的几点吧, 

1. Modules 增加一个Web的Module, 然后 配置WebContent, 它默认的"WebContent"为项目下面的web文件夹, 这里 eclipse的"WebContent"为项目下面的WebContent文件夹, 以及配置部署描述符文件"web.xml"

2. 然后Modules模块下面会提示一个warnning, 提示创建artifacts, 这里直接点击创建就行了, 然后Artifacts下面会创建一个"HelloServlet:Web exploded"的配置, 这个事服务器配置需要发布的项目所需要的一个配置

3. 然后 这时候, 会导致一系列的Problems, 似乎 是Artifacts缺少一系列依赖的包, 然后 添加玩这些依赖就行了, [将依赖复制到"/WebContent/WEB-INF/lib"下面]

4. 然后打包运行, 测试等等, 就好了,,


14 idea 配置, 部署eclipse web项目_web

差不多就是这样了, 终于解决了, 自己一直没有在idea中发部过项目[Community版本找不到tomcat插件..], 因此 借此机会终于有所学习, 虽然 只是一些配置性的东西,, 虽然简单, 但是 有些时候 你配置不来, 也是一个蛋疼的问题, 而且 极有可能开销你很多的时间..


14 idea 配置, 部署eclipse web项目_tomcat_02