分享

在Eclipse中使用resin调试maven war项目(避免修改靜態文件和JSP文件後服務器重啟問題)

 用勿龍潛 2014-03-13
做如下的配置即可:
  • 配置resin的配置文件:resin.conf。这步比较简单,将web项目的根路径改掉即可:

 

Xml代码 
  1. <web-app id="/" document-directory="D:/workspace/your_project_name/src/main/webapp"/>    

 

将这里改成你maven项目的"src/main/webapp"路径即可。

  • 配置Eclipse调试环境。选择Run->Run Configurations->新建Java Application。
  1.  
    1. Man class:com.caucho.server.resin.Resin
    2. Project:选择你的maven war项目
    3. Program arguments:-conf "D:/resin-3.0.25/conf/resin.conf"
    4. VM arguments:-Dresin.home="D:/resin-3.0.25" -Djava.util.logging.manager=com.caucho.log.LogManagerImpl
    5. JRE默认即可。
    6. Classpath的Bootstrap Entries中,添加resin根目录下的lib文件夹中的所有jar,还有jdk lib下的tools.jar。保证User Entries中有项目文件夹和Maven Dependencis。

 其他内容默认即可,此时你可以run或者debug了。文中的配置文件和resin路径根据个人机器的实际路径来。

 

 这样做的好处:

  1. 配置简单灵活。
  2. 启动简单,配置完成后只要在debug标签中运行自己配置的运行环境即可。停止应用也很简单。
  3. 支持代码热部署。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多