On Thu, Oct 2, 2014 at 2:16 PM, Gibran Castillo <gibran.e.casti...@gmail.com > wrote:
> I installed Tomcat 8.0.12 in my MacBook OS X 10.9.5 > here /Library/Tomcat/Home. Home is a symbolic link that will always point > to the current version Tomcat directory, in this case > /Library/Tomcat/apache-tomcat-8.0.12 > > In the /Library/Tomcat/Home/conf/tomcat-users.xml file I added the > following: > <role rolename="manager-gui"/> > <user username=“admin” password="password” roles="manager-gui”/> > Did you copy and paste this from somewhere? If so, try deleting it and manually typing, especially the quote characters. Dan > > When I start tomcat with the out of the box setup everything looks good > except that is throwing an exception regarding <user > *username=“admin”* password="adminpw” > roles="manager-gui”/>, see below... I am not sure what is going on, this is > suppose to work out of the box > > Using CATALINA_BASE: /Library/Tomcat/Home > > Using CATALINA_HOME: /Library/Tomcat/Home > > Using CATALINA_TMPDIR: /Library/Tomcat/Home/temp > > Using JRE_HOME: > /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home > > Using CLASSPATH: > > /Library/Tomcat/Home/bin/bootstrap.jar:/Library/Tomcat/Home/bin/tomcat-juli.jar > > > .../Home/logs/catalina.2014-10-02.log > > 02-Oct-2014 12:19:44.120 INFO [main] > org.apache.catalina.core.AprLifecycleListener.init The APR based Apache > Tomcat Native library which allows optimal performance in production > environments was not found on the java.library.path: > > /Users/gibranecastillo/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. > > 02-Oct-2014 12:19:44.551 INFO [main] > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler > ["http-nio-8080"] > > 02-Oct-2014 12:19:44.670 INFO [main] > org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared > selector for servlet write/read > > 02-Oct-2014 12:19:44.676 INFO [main] > org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler > ["ajp-nio-8009"] > > 02-Oct-2014 12:19:44.683 INFO [main] > org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared > selector for servlet write/read > > 02-Oct-2014 12:19:44.684 INFO [main] > org.apache.catalina.startup.Catalina.load Initialization processed in 1236 > ms > > *02-Oct-2014 12:19:44.726 SEVERE [main] > org.apache.tomcat.util.digester.Digester.fatalError Parse Fatal Error at > line 37 column 18: Open quote is expected for attribute "{1}" associated > with an element type "username".* > > * org.xml.sax.SAXParseException; lineNumber: 37; columnNumber: 18; Open > quote is expected for attribute "{1}" associated with an element type > "username".* > > at > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) > > at > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) > > at > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) > > at > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) > > at > > com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436) > > at > > com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:829) > > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanAttribute(XMLDocumentFragmentScannerImpl.java:1546) > > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1318) > > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770) > > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) > > at > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) > > at > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) > > at > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) > > at > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) > > at > > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) > > at > > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648) > > at > org.apache.tomcat.util.digester.Digester.parse(Digester.java:1476) > > at > > org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:430) > > at > > org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:102) > > at > > org.apache.naming.factory.FactoryBase.getObjectInstance(FactoryBase.java:94) > > at > javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321) > > at org.apache.naming.NamingContext.lookup(NamingContext.java:841) > > at org.apache.naming.NamingContext.lookup(NamingContext.java:152) > > at > > org.apache.naming.NamingContextBindingsEnumeration.nextElementInternal(NamingContextBindingsEnumeration.java:117) > > > -- > > > Thank you, > *Gibran E Castillo* >