Details
-
Bug
-
Resolution: Done
-
Major
-
fuse-esb-7.1.0
-
None
-
None
-
%
Description
When the myfeature.xml (attached) is initially deployed the cxf service is deployed as expected and the cxf service is listed at http://localhost:8181/cxf/ .
However when the myfeature.xml is removed from the deploy directory and subsequently copied back to the deploy directory, trying to access http://localhost:8181/cxf/ results in "HTTP error 404: Problem accessing /cxf/. Reason: Not Found"
Steps to Replicate =============== - Put the myfeature.xml in the deploy folder of a clean Fuse 7.1.0 installation - Start Fuse ESB, wait till it's started - Stop Fuse ESB - Start Fuse ESB again (without deleting the data directory!) -> Everything works as expected, accessing http://localhost:8181/cxf/ displays the interface as expected - Delete myfeature.xml from the deploy folder - Wait 10 seconds (a lot is being deinstalled, probably too much) - Put myfeature.xml back in the deploy folder - Trying to access http://localhost:8181/cxf/ again brings "HTTP error 404- Problem accessing /cxf/. Reason: Not Found"
Note: if you add the feature repo and instal/uninstall/install using the features commands then everything appears to work fine.
features:addurl file:<path_to_feature>/myfeature.xml
features:install soap-example
features:uninstall soap-example
features:install soap-example