Hi everybody,

I am trying to embed (no success yet) Tomcat 3.2.1 in my app. I followed the
model given in EmbededTomcat.java.
I use JBuilder 4, NT4/SP6. Tomcat is installed in D:\jakarta-tomcat-3.2.1
folder.

Tomcat loader snippet:
----------------------------------------------------------------------------
  embTom=new EmbededTomcat();
  embTom.setWorkDir("D:/jakarta-tomcat-3.2.1/work");

  ServletContext sctx;
  sctx=embTom.addContext("", new
RL( "file:D:/jakarta-tomcat-3.2.1/webapps/ROOT"));
  embTom.initContext(sctx);  // <--------- raises exception
  ........................
  embTom.addEndpoint(80, InetAddress.getLocalHost(), "localhost");
  embTom.start();
----------------------------------------------------------------------------

When calling initContext() for the /ROOT i get the following exception:

WebAdapter: add context "" file:D:/jakarta-tomcat-3.2.1/webapps/ROOT
ContextManager: set work dir D:/jakarta-tomcat-3.2.1/work
ContextManager: Tomcat classpath = ......(jars in classpath)
WebAdapter: ContextManager initialized
Ctx(  ): Set debug to 1
ContextManager: Adding context Ctx(  )
Ctx(  ): XmlReader - init   D:/jakarta-tomcat-3.2.1/webapps/ROOT
Ctx(  ): Reading D:\jakarta-tomcat-3.2.1\webapps\ROOT\WEB-INF\web.xml
ERROR reading D:\jakarta-tomcat-3.2.1\webapps\ROOT\WEB-INF\web.xml
At access denied (java.io.FilePermission
D:\jakarta-tomcat-3.2.1\webapps\ROOT\WEB-INF\web.xml read)
ERROR reading D:\jakarta-tomcat-3.2.1\webapps\ROOT\WEB-INF\web.xml

java.security.AccessControlException: access denied (java.io.FilePermission
D:\jakarta-tomcat-3.2.1\webapps\ROOT\WEB-INF\web.xml read)
at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:231)
at
org.apache.tomcat.context.WebXmlReader.processWebXmlFile(WebXmlReader.java:2
02)
at
org.apache.tomcat.context.WebXmlReader.contextInit(WebXmlReader.java:109)
at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
at
org.apache.tomcat.startup.EmbededTomcat.initContext(EmbededTomcat.java:283)
at RestartTest.run(RestartTest.java:70)
at java.lang.Thread.run(Thread.java:484)
..........................................

Anyone with solution, please let me know about it.
TIA, Hristo.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to