The attached minmgr.xml clearly shows no other Realm other than MemoryRealm is set. And the web.xml of the stock /manager webapp set the authentication to BASIC. So please if you can check the attached minmgr.xml file and see how it possibly uses JAASRealm? I restarted again and see these logged: [jmx-service] INFO: Starting Coyote HTTP/1.1 on http-9080 [jmx-service] Oct 22, 2004 12:17:08 PM org.apache.catalina.core.StandardEngine start [jmx-service] INFO: Starting Servlet Engine: Apache Tomcat/5.0.28 [jmx-service] Oct 22, 2004 12:17:08 PM org.apache.catalina.core.StandardHost start [jmx-service] INFO: XML validation disabled [jmx-service] Oct 22, 2004 12:17:09 PM org.apache.catalina.realm.JAASRealm setContainer [jmx-service] INFO: Setting JAAS app name Catalina [jmx-service] Oct 22, 2004 12:17:10 PM org.apache.catalina.realm.RealmBase start [jmx-service] INFO: This Realm has already been started [jmx-service] Oct 22, 2004 12:17:10 PM org.apache.coyote.tomcat5.CoyoteConnector start
--- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote: > > Hi, > Maybe ask the book's author ;) > > Yoav Shapira http://www.yoavshapira.com > > > >-----Original Message----- > >From: sven morales [mailto:[EMAIL PROTECTED] > >Sent: Friday, October 22, 2004 3:12 PM > >To: [EMAIL PROTECTED] > >Subject: Embedded Tomcat + JMX > > > > I tried the Embedded class to work with Tomcat5 > >from the jakarta-tomcat-5.0.28-embed.tar.gz and am > not > >getting very far, ie not able to deploy even the > >/manager webapp included in the webapps/. > > I also tried the JMX style using an xml file > (not > >exactly sure why is this better than starting with > the > >startup.sh from a full blown Tomcat5) and coming to > a > >slightly different difficulties. I used the > >minmgr.xml (attached file)from Wrox book Tomcat5 > and > >am not able to log in because it seems to use > >JAASRealm even though I do not see it define under > any > ><mbean>. As matter of factly it is defined to use > >MemmoryRealm. > >1) So where does it gets this JAASRealm? > >snippet error from running: > > > >await: > > [jmx] Oct 22, 2004 11:49:26 AM > >org.apache.catalina.realm.JAASRealm authenticate > > [jmx] SEVERE: Unexpected error > > [jmx] java.lang.SecurityException: Unable to > >locate a login configuration > > > > > > > >2) The tomcat-users.xml is slightly different from > >what came with a regular Tomcat 5. Specifically > using > >"name" as oppose to "username". > >the tomcat-users.xml that came with the tarball: > > > > 1 <!-- > > 2 NOTE: By default, no user is included in > >the "manager" role required > > 3 to operate the "/manager" web > application. > >If you wish to u se this app, > > 4 you must define such a user - the > username > >and password are arbitrary. > > 5 --> > > 6 <tomcat-users> > > 7 <user name="tomcat" password="tomcat" > >roles="tomcat" /> > > 8 <user name="role1" password="tomcat" > >roles="role1" /> > > 9 <user name="both" password="tomcat" > >roles="tomcat,role1" / > > > 10 </tomcat-users> > > > >Snippet of minmgr.xml specifically for the Realm: > > > ><mbean name="${domain}:type=Engine" > > code="org.apache.catalina.core.StandardEngine" > > modeler="true"> > > <attribute name="name" > >value="Tomcat-Min-Standalone"/> > > <attribute name="baseDir" value="${tomcat.home}"/> > > <attribute name="defaultHost" value="localhost"/> > ></mbean> > ><mbean name="${domain}:type=Realm" > > code="org.apache.catalina.realm.MemoryRealm" > > modeler="true"> > > <attribute name="pathname" > > value="${tomcat.home}/conf/tomcat-users.xml" /> > ></mbean> > ><mbean name="${domain}:type=Connector,port=9080" > > code="org.apache.coyote.tomcat5.CoyoteConnector" > > modeler="true"> > > <attribute name="port" value="9080" /> > > > > > > > > > > > > > >__________________________________ > >Do you Yahoo!? > >Read only the mail you want - Yahoo! Mail > SpamGuard. > >http://promotions.yahoo.com/new_mail > > > > This e-mail, including any attachments, is a > confidential business communication, and may contain > information that is confidential, proprietary and/or > privileged. This e-mail is intended only for the > individual(s) to whom it is addressed, and may not > be saved, copied, printed, disclosed or used by > anyone else. If you are not the(an) intended > recipient, please immediately delete this e-mail > from your computer system and notify the sender. > Thank you. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]