You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Bob Wyatt <bw...@comcast.net> on 2005/03/16 21:54:16 UTC

Installation Issues Revisited - AIX 5.2

Attempting to install tomcat 5.0.28 on AIX 5.2, from source and using ant,
ultimately fails because it cannot download nsis20.exe. Of course, when I
download it, it won't run. When I acquire the linux version, install.sh
won't run under AIX. This, of course, occurs after 16 other file set
requirements not provided with ant or tomcat source that needed to be
downloaded and installed into /usr/share/java.

Is there a tarball or zip file that has all of the filesets necessary to
build tomcat on AIX? Does someone have a version of NSIS20 compatible with
AIX 5.2?

When I run the binary version of 5.0.28, tomcat works until it runs the
following script:

<%--
* @Version      : 1.0
* @Date         :
* @Author       : Senthil E
* @Description  :
--%>
<%@ page
import="org.w3c.dom.*,javax.xml.parsers.*,org.xml.sax.*,ohm.util.XMLHandler"
%>
<%
XMLHandler manager=XMLHandler.getInstance();
String appPath=request.getRealPath("/");
session.setAttribute("appRealPath",appPath);

String sLoginId=(String)request.getParameter("txtloginid");
String sPassword=(String)request.getParameter("txtpassword");
String sAdmLoginId="";
String sAdmPassword="";

NamedNodeMap nnm;
String FilePath=request.getRealPath("/Web-inf/admin.properties.xml");
Document document=manager.parse(FilePath);

nnm=document.getDocumentElement().getAttributes();
for(int m=0;m<nnm.getLength();m++){
        if (nnm.item(m).getNodeName().equals("name"))
                sAdmLoginId=nnm.item(m).getNodeValue();
        if (nnm.item(m).getNodeName().equals("password"))
                sAdmPassword=nnm.item(m).getNodeValue();
}

if(sAdmLoginId.equals(sLoginId) && sAdmPassword.equals(sPassword)){
        session.setAttribute("username",sAdmLoginId);
        response.sendRedirect("main.jsp");
}else{
        response.sendRedirect("../index.jsp?err=e");
}
%>

This produces the following errors in a browser:

HTTP Status 500 - 

----------------------------------------------------------------------------
----

type Exception report

message 

description The server encountered an internal error () that prevented it
from fulfilling this request.

exception 

org.apache.jasper.JasperException
	
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
72)
	
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

java.lang.NullPointerException
	
org.apache.jsp.admin.jsp.authenticate_jsp._jspService(authenticate_jsp.java:
62)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)
	
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache
Tomcat/5.0.28 logs.

Which also has the following output in the log file:

2005-03-16 15:40:22 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception
java.lang.NullPointerException
        at
org.apache.jsp.admin.jsp.authenticate_jsp._jspService(authenticate_jsp.java:
62)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:237)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:157)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:198)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:152)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
        at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:705)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
        at java.lang.Thread.run(Thread.java:568)

I would greatly appreciate any help in resolving the runtime issue with the
binary, or in getting the necessary file sets to build tomcat 5.0.28 on AIX
5.2...

Regards,

Bob Wyatt



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org