Doubtful as that would be a platform specific problem.

Why can't you simply keep a copy of the JAR in the lib folder?

What happens when you hard link the JAR?

-----Original Message-----
From: Mike Johnson [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, January 28, 2003 22:19
To: Tomcat Users List
Subject: Re: Invalid TLD resource path



Ah... Lights go on, the jar files work if they're copied, not symlinked.
So, that begs the question: is there a "Option FollowSymLinks"?

Thanks!



On Mon, 2003-01-27 at 23:18, Mike Johnson wrote:
> Hello all,
>
> I'm currently trying to upgrade from working Tomcat 4.0.x installs to
> the latest 4.1, but I've been getting the following exception on all of
> my jar files for the whole 4.1 release branch during the server startup:
>
> ----- Root Cause -----
> java.lang.IllegalArgumentException: Invalid TLD resource path
> /WEB-INF/lib/reports.jar
>       at
>
org.apache.catalina.startup.ContextConfig.tldScanJar(ContextConfig.java:898)
>       at
> org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:868)
>
> -----------------------------
> (exception stops the loading of the context, but will be thrown for all
> the jars in WEB-INF/lib/*)
>
> This is on a freshly untar'ed binary, running on Debian unstable.
> Currently I'm on PPC and Blackdown sdk 1.3.1, but I've been getting the
> same exception on x86 and Sun's 1.4.x sdk.
>
> But I'm guessing by the source that there's something wrong with my
> config, the relevant part is here:
>
> ------------------------------ ContextConfig.java:894
>         try {
>             URL url =
>               context.getServletContext().getResource(resourcePath);
>             if (url == null) {
>                 throw new IllegalArgumentException
>                     (sm.getString("contextConfig.tldResourcePath",
>                                   resourcePath));
>             }
> ------------------------------
>
> The only configuration changes I made was to add a definition in
> server.xml (from the new Tomcat tarball, not the old release):
>
> <Context path="/dealernet" docBase="dealernet" debug="0"
> reloadable="true" />
>
> The same exception happens even with this commented out... I've also
> attached my web.xml for the "dealernet" app. I appreciate any help!
>
> ----------------------------------------------------------------
> <?xml version="1.0" encoding="ISO-8859-1"?>
>
> <!DOCTYPE web-app
>     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
>     "http://java.sun.com/dtd/web-app_2_3.dtd";>
>
> <web-app>
>
>
>     <!-- General description of your web application -->
>
>     <display-name>Dealernet</display-name>
>     <description>
>          It's great.
>     </description>
>
>
>     <context-param>
>       <param-name>webmaster</param-name>
>       <param-value>[EMAIL PROTECTED]</param-value>
>       <description>
>         The EMAIL address of the administrator to whom questions
>         and comments about this application should be addressed.
>       </description>
>     </context-param>
>
>     <listener>
>
> <listener-class>com.trinitycapital.DB.PoolContextListener</listener-class>
>     </listener>
>
>     <listener>
>
>
<listener-class>com.trinitycapital.dn.Container.DnSessionListener</listener-
class>
>     </listener>
>
>     <servlet>
>         <servlet-name>PostgreSql</servlet-name>
>
> <servlet-class>com.trinitycapital.dn.Container.PostgreSql</servlet-class>
>         <load-on-startup>5</load-on-startup>
>     </servlet>
>
>   <servlet>
>     <servlet-name>webdav</servlet-name>
>
>
<servlet-class>com.trinitycapital.dn.beans.documents.WebdavServlet</servlet-
class>
>     <init-param>
>       <param-name>debug</param-name>
>       <param-value>0</param-value>
>     </init-param>
>     <init-param>
>       <param-name>listings</param-name>
>       <param-value>false</param-value>
>     </init-param>
>     <!-- Uncomment this to enable read and write access -->
>     <init-param>
>       <param-name>readonly</param-name>
>       <param-value>false</param-value>
>     </init-param>
>     <load-on-startup>6</load-on-startup>
>   </servlet>
>
>   <!-- The mapping for the webdav servlet -->
>   <servlet-mapping>
>     <servlet-name>webdav</servlet-name>
>     <url-pattern>/docs/*</url-pattern>
>   </servlet-mapping>
>
>   <session-config>
>     <session-timeout>60</session-timeout>
>   </session-config>
>
> </web-app>
--
Mike Johnson <[EMAIL PROTECTED]>




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

Reply via email to