调试生产环境:
编辑配置文件/etc/cloudstack/management/tomcat6.conf,加入
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent
-Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787"
调试其他的请参照:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Debugging+SystemVm+agents
在 2014年1月17日,16:22,Bo Wang <[email protected]> 写道:
> cloudstack项目编译出来的jar不是全部都是在manageserver中运行的,有些是在系统虚拟机里,有些是在kvm主机中执行,所以你应该具体功能具体分析调试,有些地方需要你把编译出来的jar拷贝到kvm主机或者是系统虚拟机里的,并且重启里面的服务。
> 我记得cloud-agent.jar就是在系统虚拟机里运行的。
>
>
>
>
> 在 2013年12月16日 上午11:08,guangyin.gu <[email protected]>写道:
>
>> 大家好:
>> 我在eclipse中引入源码,进行远程调试,现在可以调试大部分的工程源码,但是cloud-agent,vmware-base
>> 等几个模块不能调试,修改了这几个模块的代码,上传以后也没有效果。
>>
>> 请问是什么原因?