电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

b3log-solo在eclipse下的热部署方案

b3log-solo在eclipse下的热部署方案_第1页
1/41
b3log-solo在eclipse下的热部署方案_第2页
2/41
b3log-solo在eclipse下的热部署方案_第3页
3/41
下载后可任意编辑由于 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 资源的根目录(我们这里是 WebContent 目录)映 射到项目的根目录。项目的 class 文件: 我们这里的源码包是’src’,于是我们生成的 classes 文件会映射到 WEB-INF/classes 目录下,eclipse 插件 对这块产出的 class 可以进行热替换(在不破坏 class 类结构的前提下,我理解为不是修改类结构,方法结构之类的修改)。项目的 lib 文件,这里没有列出,我们可以指定相关的 lib,它会被映射到 WEB-INF/lib 目录中。以上知识其实是非常基础的 J2ee web 项目的搭建过程,对于工程目录和项目目录不理解为什么会这样的同学请认真再去学习下 J2ee 项目,鉴于篇幅,会省去很多基础的东西。Winodw-->open view 中打开 Servers 视图:把刚才我们的项目添加进 Modules 里下载后可任意编辑然后切记把 Auto Reload 改成 false...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

b3log-solo在eclipse下的热部署方案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部