2 Replies Latest reply on May 17, 2011 4:03 AM by kennardconsulting

    How to specify 'Server Locations' for JBoss AS like I can for Tomcat?

    kennardconsulting

      Hi guys,

       

      Thanks for all your hard work on JBoss Tools! I use it every day and it gives me a real boost.

       

      I'm trying to configure the location for JBoss to deploy WARs when running inside Eclipse. Under my 'Servers' tab if I click on, say, a Tomcat instance there is a part of the properties page called 'Server Locations'. Under there, I can specify (among other things) 'Use Tomcat installation' (instead of 'Use workspace metadata') which deploys to the usual /tomcat/webapps folder.

       

      But if I double click a JBoss server there is no such option. I seem to only be able to configure a location of '[workspace metadata]' or '/Servers/JBoss 6'. This is a problem on Windows, because both these locations are under /Program Files, and JBoss AS 6 does not like spaces in folder paths. I get this error:

       

      17:10:08,769 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start: name=jboss.web.deployment:war=/avant-ss state=Create mode=Manual requiredState=Installed: java.net.URISyntaxException: Illegal character in path at index 16: file:/N:/Program Files/Eclipse/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_Server1305600327383/deploy/my.ear/my-web.war/

       

      Is there a workaround? Should I open a JIRA?

       

      Richard.