在Eclipse中使用resin调试maven war项目

来源:互联网 发布:网络诈骗能把钱追回吗 编辑:程序博客网 时间:2024/05/17 02:46


做如下的配置即可:

  • 配置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. 支持代码热部署。