我正在为"browserify": {
"extension": [ "cjsx" ]
}
开发数据存储插件,以便更快地开发它我正在尝试远程调试它。 Geoserver
在幕后使用Geoserver
。我通过Tomcat
准备了所有远程调试并完成了它。现在我可以远程调试我的插件了。但是,当我修改我的代码时(我试图添加一个无害的行,如:Eclipse
),然后将其导出为jar并将该jar复制到int noHarm = 5;
安装目录下的webapps\lib\
,我失败了远程调试插件。之后我将修改更改回工作时(删除Geoserver
)并再次创建jar,然后将其复制到int noHarm = 5;
下,现在我可以再次进行远程调试。
当我在webapps\lib\
中打开商店页面时,它会在Geoserver
方法中的断点处停止,并且从未修改的代码导出jar,或者当我尝试添加新商店时,它会停在canProcess()
的断点处从未修改的代码导出jar的{1}}方法。但是,如果我改变一条甚至一条小线或添加它就不会在断点处停止,即使它成功连接到虚拟主机(如果有帮助的话,我会在其上使用{7} 32位的createDataStore()
。
可能是什么问题?
非常感谢。
答案 0 :(得分:0)
我找到了解决方案,大约是eclipse
。我的源文件不在工作区中,因此在项目build path --> under the source tab
中我使用了Link Source
按钮。该按钮允许您将java文件(不在您的工作区下)链接到您的项目,并让这些文件充当源文件。我做了什么来解决这个问题:
完成这些步骤后,我可以使用我部署的每个jar进行远程调试。