I tryed  to use xerces instead of crimson in jboss 2.2.2 but somhow it
doesn't work.

This is what I did:

I added xerces.jar /usr/java/jdk1.3.1/jre/lib/ext
I added a jaxp.properties file to /usr/java/jdk1.3.1/jre/lib
to set xerces as default saxparser and documentparser factory.

That is, I installed xerces as if it was a standard extension, which
seamed to be the simplest way to handle it since it is needed for
several of my applications.
It works in those other applications, so I don't think anything
is wrong so far.

In the run.sh file of jboss:
I commented out the JAXP enviornmentvariable as I had set those
properties already.
I commented out the JBOSS_CLASSPATH as I have put xerces in jre/lib/ext
so that it should be found anyway.


Then I tried to run jboss+tomcat

And I got an errormessage of an unsupported encoding Cp1252
I have checked all the *.xml files I could find but there are no file
with that encoding. Maybee it's hidden in some jar archive.
Would be nice if a less windows centric encoding was used,
wherever it is.

Another error message I get is [Auto deploy]
java.security.AccesController.doPrivileged(Native Method)
indicating that some *.policy file is wrong, or not read.

Any Ideas?

Regards
Uno Engborg

I enclose the full error message:
[Container factory] org.xml.sax.SAXParseException: The encoding "Cp1252" is not 
supported.
[Container factory]     at 
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:969)
[Container factory]     at 
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:541)
[Container factory]     at 
org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:303)
[Container factory]     at 
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:860)
[Container factory]     at 
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:123)
[Container factory]     at 
javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:138)
[Container factory]     at 
org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:148)
[Container factory]     at 
org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:132)
[Container factory]     at 
org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:117)
[Container factory]     at 
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:388)
[Container factory]     at 
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:334)
[Container factory]     at 
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:275)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at 
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:415)
[Container factory]     at 
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:178)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:358)
[Container factory]     at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Container factory]     at 
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332)
[Container factory]     at 
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at org.jboss.Main.<init>(Main.java:217)
[Container factory]     at org.jboss.Main$1.run(Main.java:121)
[Container factory]     at java.security.AccessController.doPrivileged(Native Method)
[Container factory]     at org.jboss.Main.main(Main.java:117)
[Container factory] org.jboss.ejb.DeploymentException: The encoding "Cp1252" is not 
supported., Cause:org.xml.sax.SAXParseException: The encoding "Cp1252" is not 
supported.
[Container factory]     at 
org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:153)
[Container factory]     at 
org.jboss.metadata.XmlFileLoader.getDocument(XmlFileLoader.java:132)
[Container factory]     at 
org.jboss.metadata.XmlFileLoader.load(XmlFileLoader.java:117)
[Container factory]     at 
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:388)
[Container factory]     at 
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:334)
[Container factory]     at 
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:275)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at 
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:415)
[Container factory]     at 
org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:178)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:358)
[Container factory]     at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Container factory]     at 
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332)
[Container factory]     at 
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Container factory]     at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Container factory]     at org.jboss.Main.<init>(Main.java:217)
[Container factory]     at org.jboss.Main$1.run(Main.java:121)
[Container factory]     at java.security.AccessController.doPrivileged(Native Method)
[Container factory]     at org.jboss.Main.main(Main.java:117)
[J2EE Deployer Default] Starting tomcat-test.ear failed!
[Auto deploy] org.jboss.ejb.DeploymentException: Could not deploy 
file:/home/uno/Java/JBoss/JBoss-2.2.2_Tomcat-3.2.2/jboss/tmp/deploy/Default/tomcat-test.ear,
 Cause:org.jboss.ejb.DeploymentException: The encoding "Cp1252" is not supported., 
Cause:org.xml.sax.SAXParseException: The encoding "Cp1252" is not supported.
[Auto deploy]   at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:365)
[Auto deploy]   at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:275)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at 
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:415)
[Auto deploy]   at org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:178)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:358)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332)
[Auto deploy]   at 
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at org.jboss.Main.<init>(Main.java:217)
[Auto deploy]   at org.jboss.Main$1.run(Main.java:121)
[Auto deploy]   at java.security.AccessController.doPrivileged(Native Method)
[Auto deploy]   at org.jboss.Main.main(Main.java:117)
[Auto deploy] Deployment 
failed:file:/home/uno/Java/JBoss/JBoss-2.2.2_Tomcat-3.2.2/jboss/deploy/tomcat-test.ear
[Auto deploy] org.jboss.deployment.J2eeDeploymentException: Error while starting 
tomcat-test.ear: Could not deploy 
file:/home/uno/Java/JBoss/JBoss-2.2.2_Tomcat-3.2.2/jboss/tmp/deploy/Default/tomcat-test.ear
[Auto deploy]   at 
org.jboss.deployment.J2eeDeployer.startApplication(J2eeDeployer.java:442)
[Auto deploy]   at org.jboss.deployment.J2eeDeployer.deploy(J2eeDeployer.java:178)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:358)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:332)
[Auto deploy]   at 
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Auto deploy]   at 
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Auto deploy]   at org.jboss.Main.<init>(Main.java:217)
[Auto deploy]   at org.jboss.Main$1.run(Main.java:121)
[Auto deploy]   at java.security.AccessController.doPrivileged(Native Method)
[Auto deploy]   at org.jboss.Main.main(Main.java:117)

Reply via email to