Hi Folks,

I'm [still] trying to get an alternative naming service plugged into
Tomcat 4.

I managed to hack together a working environment but, unfortunately, it
wouldn't cut it long-term.

I've discovered that if I run with naming disabled (catalina run
-nonaming) it seems
that tomcat still goes looking for apache naming stuff.

I discovered this when I moved the naming.jar out of common/lib and got
the following exception which suggests to me
that naming isn't going to be replaced willingly ;-)

Any suggestions how I go about plugging in an alternative naming
service?

-Thom

Exception follows:

C:\WebServers\jakarta-tomcat-4.0\bin>catalina run -nonaming
Using CLASSPATH:
..\bin\bootstrap.jar;c:\DevTools\JavaTools\JBuilder4\jdk1.3\lib
\tools.jar
Exception during startup processing
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: org
/apache/naming/TransactionRef
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:120)
        at
org.apache.catalina.util.xml.ObjectCreate.start(XmlMapper.java:611)
        at
org.apache.catalina.util.xml.XmlMapper.matchStart(XmlMapper.java:412)

        at
org.apache.catalina.util.xml.XmlMapper.startElement(XmlMapper.java:91
)
        at com.sun.xml.parser.Parser.maybeElement(Parser.java:1391)
        at com.sun.xml.parser.Parser.content(Parser.java:1499)
        at com.sun.xml.parser.Parser.maybeElement(Parser.java:1400)
        at com.sun.xml.parser.Parser.content(Parser.java:1499)
        at com.sun.xml.parser.Parser.maybeElement(Parser.java:1400)
        at com.sun.xml.parser.Parser.content(Parser.java:1499)
        at com.sun.xml.parser.Parser.maybeElement(Parser.java:1400)
        at com.sun.xml.parser.Parser.content(Parser.java:1499)
        at com.sun.xml.parser.Parser.maybeElement(Parser.java:1400)
        at com.sun.xml.parser.Parser.parseInternal(Parser.java:492)
        at com.sun.xml.parser.Parser.parse(Parser.java:284)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:155)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:126)
        at
org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:228)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:657)

        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:627)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:177)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:177)

--
http://www.borland.com/newsgroups
http://www.borland.com/devsupport/disclaim.html


Reply via email to