Я разрабатываю плагин datastore для Geoserver
, чтобы быстрее его развивать, я пытаюсь удалять его отлаживать. Geoserver
использует Tomcat
за занавесками. Я подготовил все для удаленного отладки через Eclipse
и выполнил его. Теперь я могу удаленно отлаживать свой плагин. Однако, когда я изменяю свой код (я пытался добавить безвредную строку, например: int noHarm = 5;
), а затем экспортировать ее как банку и скопировать эту банку в webapps\lib\
под Geoserver
каталог установки, я не могу удаленно отлаживать плагин. После этого я изменил эту модификацию до того, когда она была обработана (удалена int noHarm = 5;
), и снова создал банку, а затем скопировал ее под webapps\lib\
, теперь я снова могу удаленно отлаживать.не удаленный отлаживающий tomcat с eclipse после развертывания модифицированной банки
Когда я открываю сохраняет страницы в Geoserver
, он останавливается на точках останова в canProcess()
методе с банкой, экспортируемой из не модифицированного кода или при попытке добавить новый магазин он останавливается на точках останова в createDataStore()
методе с банкой, экспортируемой из не модифицированный код. Но если я изменю даже крошечную строку или добавлю ее, она не остановится на контрольных точках, даже если она успешно подключится к виртуальному хосту (я использую vmware workstation
с окнами 7-32 бит, если это поможет).
В чем может быть проблема?
Большое спасибо за внимание.
После того, как изменения вступили в силу, перезапустите сервер, и вы можете снова отлаживать. –
Спасибо за быстрый ответ, но я уже это делаю. На самом деле я вынужден сделать это, потому что я не могу удалить старый файл jar, если не останавливаю геосервер. После перезапуска Geoserver я снова подключился к виртуальному хосту через Eclipse. – halil