[Anthill] Installation error

Eric Minick etm at urbancode.com
Thu Dec 22 12:16:51 CST 2005


David,

Anthill needs to drop a token in a known location that points the web
application to the install directory. That 'known location' is the home
directory of the user Tomcat is running as. If you can track that down, I'd
imagine that directory either has write permissions turned off for the tomcat
user or doesn't exist.

Regards

eric

> Apologies in advance.  I don't have much Java/Tomcat experience.
>
> I tried installing the latest (and first for me) anthill in
> /usr/local/anthill on my Fedora Core 4 machine, then I went into
> tomcat's manager to deploy it.
>
> When I go to  http://localhost:8080/anthill/, and it asks me for the
> full intall path, The page I get back says "System Error   Permission
> denied".  The whole tree is owned by tomcat, though, so that shouldn't
> be the case.
>
> Also, I noticed that the first page said "nthill version null" on the
> bottom, so clearly something is not right.
>
> Lastly, I got this in my tomcat error log:
>
> 2005-12-22 12:46:37 StandardWrapperValve[jsp]: Servlet.service() for
> servlet jsp threw exception
> java.lang.Exception: ANTHILL singleton construction error.
>     at com.urbancode.anthill.Anthill.Anthill() (Unknown Source)
>     at com.urbancode.anthill.Anthill.getAnthill() (Unknown Source)
>     at
> org.apache.jsp.style.anthillStyle_jsp._jspService(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse) (Unknown Source)
>     at
> org.apache.jasper.runtime.HttpJspBase.service(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)
> (/usr/lib/libjasper5-runtime-5.0.30.jar.so)
>     at
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
>     at
> org.apache.jasper.servlet.JspServletWrapper.service(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse, boolean)
> (/usr/lib/libjasper5-compiler-5.0.30.jar.so)
>     at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse, java.lang.String,
> java.lang.Throwable, boolean) (/usr/lib/libjasper5-compiler-5.0.30.jar.so)
>     at
> org.apache.jasper.servlet.JspServlet.service(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)
> (/usr/lib/libjasper5-compiler-5.0.30.jar.so)
>     at
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse) (/usr/lib/libservletapi5-5.0.30.jar.so)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response, org.apache.catalina.ValveContext)
> (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardContextValve.invokeInternal(org.apache.catalina.Wrapper,
> org.apache.catalina.Request, org.apache.catalina.Response)
> (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response, org.apache.catalina.ValveContext)
> (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response, org.apache.catalina.ValveContext)
> (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response, org.apache.catalina.ValveContext)
> (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response, org.apache.catalina.ValveContext)
> (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardValveContext.invokeNext(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.StandardPipeline.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.catalina.core.ContainerBase.invoke(org.apache.catalina.Request,
> org.apache.catalina.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(org.apache.coyote.Request,
> org.apache.coyote.Response) (/usr/lib/libcatalina-5.0.30.jar.so)
>     at
> org.apache.coyote.http11.Http11Processor.process(java.io.InputStream,
> java.io.OutputStream) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
>     at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(org.apache.tomcat.util.net.TcpConnection,
> java.lang.Object[]) (/usr/lib/libtomcat-http11-5.0.30.jar.so)
>     at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(java.lang.Object[])
> (/tmp/libtomcat-util-5.0.30.jar.soi25oas.so)
>     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()
> (/tmp/libtomcat-util-5.0.30.jar.soi25oas.so)
>     at java.lang.Thread.run() (/usr/lib/libgcj.so.6.0.0)
>
>
>
> Any help would be greatly appreciated.  Thanks.
>
> -
> ******************************************
> David Kramer
> Aptima, Inc.
> 12 Gill Street, Suite 1400
> Woburn, MA 01801 USA
> Main Number: 781.935.3966 Ext. 259
> Direct Dial: 781.496.2459
> Fax: 781.935.4385
> E-mail: dkramer at aptima.com
> Web: http://www.aptima.com
> ******************************************
> The information transmitted is intended only for the person or entity
> to which it is addressed and may contain confidential and/or privileged
> material. Any review, retransmission, dissemination or other use of, or
> taking of any action in reliance upon this information by persons or
> entities other than the intended recipient is prohibited. If you
> received this in error, please contact the sender and delete the
> material from any computer.
>
> _______________________________________________
> Anthill mailing list
> Anthill at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill
>




More information about the Anthill mailing list