下载后可任意编辑由于 solo 的 maven 目录结构比较奇怪,无法直接呈现出标准的 web 目录结果,使得直接热部署开发有点困难,导致很多时间浪费在重启上
虽然我本人觉得热部署不重启服务器的开发方式并非是正确的开发流程(我们需要用完整单元测试进行底层代码的校验而并非是直接开游览器看结果),但是现实中过多的注意单元测试会极大的拖累开发效率,既然存在即合理,所以大家还是需要这样的方式去开发,在这篇文档的进行简单的说明
开发环境:eclipse 和插件eclipse 版本:示例使用 eclipse jee(eclipse-jee-indigo-SR2-win32-x86_64)版,主要用到 wtp 的 server 模块, 你也可以装个 eclipse classic 版本,安装下 wtp 模块,因为eclipse classic 版本自带 git 和 maven 插件
插件:eclipse 的 git 插件 Egit 和 maven 插件 m2e,Help-->Marketpalce 可以搜到
准备eclipse 下 Dynamic Web Project 的说明:新建 Dynamic Web Project 工程:下载后可任意编辑1 配置你自己需要的服务器,根据 new Runtime 的对话框新建2 web module version 应该就是 servlet 的版本3 关于这个 web module 的相关体系模块配置,点击 Modify:这里有一些 eclipse 提供的常用模块的插件选择,一般默认即可
最后生成出来的项目结果如下:点击项目属性里的 Web Deployment Assembly:下载后可任意编辑这块的配置非常的重要:它配置了我们的项目资源发布到标准 web 项目的位置(映射)
在标准的 web 容器下,项目的根目录: 我们工程的 web 资源的根