jBoss 3.2.3 and Tomcat manager HELP!
rosomak Jul 25, 2004 11:42 AM
Hi!!! I have a big problem with using very flexible Tomcat application manager knows from standalone Tomcat server. I use JBoss 3.2.3 with integrated Tomcat 4.1.29 so I'd like to use Tomcat manager from WWW under JBoss like in standalone Tomcat http://jakarta.apache.org/tomcat/tomcat-4.0-doc/manager-howto.html. I'm testing an application using apache Axis so it's very useble for me to have this feature, because I must very often make a changes in my class source code (I use java:RPC) and I'm fed up restarting all server after deploying new class. so I edited a file: C:\jboss-3.2.3\server\default\deploy\jbossweb-tomcat41.sar\META-INF\jboss-se rvice.xml which is a standalone Tomcat server.xml equivalent. and make a changes: <DefaultContext cookies="true" crossContext="true" override="true" reloadable="true" /> reloadable to have an ability to refreshing context via WWW and setting simple RealmMemory: <Realm className="org.apache.catalina.realm.MemoryRealm" pathname="${jboss.server.home.dir}/server/default/conf/tomcat-users.xml" /> tomcat-users.xml is like below: <tomcat-users> <user name="boss" password="snakes" roles="standard,manager" /> </tomcat-users> now I restarted JBoss and an Error occured: when I type in browser http://localhost:8080/manager/list I get HTTP Status 500 - No Context configured to process this request. Where is my mistake??? Could you help me solve this??? small snapshot from jboss-service.xml : <Service name="JBoss-Tomcat"> <Engine defaultHost="localhost" name="MainEngine"> <Logger category="org.jboss.web.localhost.Engine" className="org.jboss.web.tomcat.Log4jLogger" verbosityLevel="debug"/> <Host name="localhost"> <!-- Access logger --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="${jboss.server.home.dir}/log" pattern="common" prefix="localhost_access" suffix=".log"/> <Valve className="org.jboss.web.tomcat.security.SecurityAssociationValve"/> <!-- Default context parameters --> <DefaultContext cookies="true" crossContext="true" override="true" reloadable="true" /> <Realm className="org.apache.catalina.realm.MemoryRealm" pathname="${jboss.server.home.dir}/server/default/conf/tomcat-users.xml" /> <Context debug="0" docBase="C:/eclipse/workspace/HelloWeen/WebContent" path="/HelloWeen" reloadable="true"/> </Host> </Engine> [...] Thanks for all!!! Sergiusz