I saw this and tried it (as I have similar problems) but it did not work for 
me...

I now get a parsing error in when jboss tries to start the 
EmbeddedCatalinaServiceSX (see below)

It definitely appears to be associated with the Config and connection tags, 
as I can add a Port attribute with no problem.

Is the parsing error in another file? or am I doing something way wrong?

P.S. I have tried checking the XML with XML Spy and it checks out.

Ian

------------------8<-------------------- jboss.jcml fragment ------

  <!-- Uncomment to add embedded catalina service -->
  <!-- <mbean code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX" 
name="DefaultDomain:service=EmbeddedTomcat" />
  -->

        <!-- Now enable connection from Apache -->
        <mbean code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX" 
name="DefaultDomain:service=EmbeddedTomcat">
                <attribute name="Port">8090</attribute>
                <attribute name="Config">
      <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" 
port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0" 
/>
                </attribute>
        </mbean>

------------------8<-------------------- console output -----------
[INFO,ContainerFactory] Started
[INFO,EmbeddedCatalinaServiceSX] Starting
[INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX....
[INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector
[INFO,Default] PARSE error at line 1 column 1
[INFO,Default] org.xml.sax.SAXParseException: The markup in the document 
precedi
ng the root element must be well-formed.
[ERROR,EmbeddedCatalinaServiceSX] Stopped
org.xml.sax.SAXParseException: The markup in the document preceding the root 
ele
ment must be well-formed.
        at 
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1150
)
        at 
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XM
LDocumentScanner.java:626)
        at 
org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
atch(XMLDocumentScanner.java:809)
        at 
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1035)
        at 
org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)

        at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:143)
        at 
org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
        at 
org.jboss.web.catalina.ConfigHandler.applyHostConfig(ConfigHandler.ja
va:65)
        at 
org.jboss.web.catalina.EmbeddedCatalinaServiceSX.initCatalina(Embedde
dCatalinaServiceSX.java:327)
        at 
org.jboss.web.catalina.EmbeddedCatalinaServiceSX.startService(Embedde
dCatalinaServiceSX.java:244)
        at 
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103
)
        at java.lang.reflect.Method.invoke(Native Method)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
        at 
org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(Conf
igurationService.java:967)
        at $Proxy0.start(Unknown Source)
        at org.jboss.util.ServiceControl.start(ServiceControl.java:79)
        at java.lang.reflect.Method.invoke(Native Method)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
        at org.jboss.Main.<init>(Main.java:208)
        at org.jboss.Main$1.run(Main.java:110)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.Main.main(Main.java:106)
[ERROR,ConfigurationService] Unexpected error
org.xml.sax.SAXParseException: The markup in the document preceding the root 
ele
ment must be well-formed.
        at 
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1150
)
        at 
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XM
LDocumentScanner.java:626)
        at 
org.apache.xerces.framework.XMLDocumentScanner$XMLDeclDispatcher.disp
atch(XMLDocumentScanner.java:809)
        at 
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1035)
        at 
org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)

        at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:143)
        at 
org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
        at 
org.jboss.web.catalina.ConfigHandler.applyHostConfig(ConfigHandler.ja
va:65)
        at 
org.jboss.web.catalina.EmbeddedCatalinaServiceSX.initCatalina(Embedde
dCatalinaServiceSX.java:327)
        at 
org.jboss.web.catalina.EmbeddedCatalinaServiceSX.startService(Embedde
dCatalinaServiceSX.java:244)
        at 
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103
)
        at java.lang.reflect.Method.invoke(Native Method)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
        at 
org.jboss.configuration.ConfigurationService$ServiceProxy.invoke(Conf
igurationService.java:967)
        at $Proxy0.start(Unknown Source)
        at org.jboss.util.ServiceControl.start(ServiceControl.java:79)
        at java.lang.reflect.Method.invoke(Native Method)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:16
28)
        at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
        at org.jboss.Main.<init>(Main.java:208)
        at org.jboss.Main$1.run(Main.java:110)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.Main.main(Main.java:106)
[INFO,JBossMQService] Starting
[INFO,JBossMQService] JBossMQ version 1.0.0 Beta Started
>
>The default config for Catalina doesn't have the Ajp13 connector enabled,
>you will need to enable it in jboss.jcml by adding the following  snippet:
>
>
><mbean code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX" 
>name="DefaultDomain:service=EmbeddedTomcat">:
>     <attribute name="Config">       <Connector 
>className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009"
minProcessors="5" maxProcessors="75" acceptCount="10" debug="0" />
>     </attribute>
></mbean>
>
>Editing your tomcat server.xml won't help, as the Embedded Tomcat won't
>read it. Not that you'll need the crimson XML parser for the above to 
>work...
>
>- Anders
>


_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to