[redhat-ccm-list] Probably a hostinit/config. problem; installing 6.1beta
Dennis Gregorovic
dgregor at redhat.com
Wed Mar 24 22:01:26 UTC 2004
Try starting Tomcat by running "ccm start --container=tomcat". That
command will do a number of things including:
* pointing tomcat to /usr/share/ccm/conf/server.xml
* setting system properties needed by ccm
* set the system classpath to include the core "system" jar. (This
jar contains a ccm class that must be loaded by the system
classloader in order to work)
* start tomcat with the com.arsdigita.tools.catalina.startup.Bootstrap
class
-- Dennis
On Wed, 2004-03-24 at 16:34, HJ Thompson wrote:
> Hi,
>
>
> I've been trying to install RAF 6.1beta and ccm-cms.
>
>
> The problem is tomcat fails to load the initial page.
> The reason seems to be that certain jars are not in
> the classpath or required lib folder. See further
> discussion after the error dump below:
>
>
> http://localhost:8080/myccm
> -----------------------------------------------------------------------
> HTTP Status 500 - Internal Server Error
>
>
> type Exception report
>
>
> message Internal Server Error
>
>
> description The server encountered an internal error
> (Internal Server Error) that prevented it from
> fulfilling this request.
> exception
>
>
> org.apache.jasper.JasperException: Unable to compile
> class for JSP
>
>
> An error occurred at line: 8 in the jsp file:
> /index.jsp
>
>
> Generated servlet error:
> [javac] Compiling 1 source file
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:7:
> package com.arsdigita.kernel.security does not exist
> [javac] import
> com.arsdigita.kernel.security.Initializer;
> [javac] ^
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:8:
> package com.arsdigita.web does not exist
> [javac] import com.arsdigita.web.URL;
> [javac] ^
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:9:
> package com.arsdigita.web does not exist
> [javac] import com.arsdigita.web.RedirectSignal;
> [javac] ^
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:11:
> package com.arsdigita.web does not exist
> [javac] public class index_jsp extends
> com.arsdigita.web.BaseJSP {
> [javac]
> ^
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:45:
> cannot resolve symbol
> [javac] symbol : class RedirectSignal
> [javac] location: class org.apache.jsp.index_jsp
> [javac] throw new
> RedirectSignal(URL.there(request,
> [javac] ^
>
>
>
>
>
>
> An error occurred at line: 8 in the jsp file:
> /index.jsp
>
>
> Generated servlet error:
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:46:
> cannot resolve symbol
> [javac] symbol : variable Initializer
> [javac] location: class org.apache.jsp.index_jsp
> [javac]
> Initializer.getFullURL(Initializer.LOGIN_REDIRECT_PAGE_KEY,
> request)), false);
> [javac] ^
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:46:
> cannot resolve symbol
> [javac] symbol : variable Initializer
> [javac] location: class org.apache.jsp.index_jsp
> [javac]
> Initializer.getFullURL(Initializer.LOGIN_REDIRECT_PAGE_KEY,
> request)), false);
> [javac] ^
> [javac]
> /var/tomcat4/work/Standalone8080/localhost/myccm/index_jsp.java:45:
> cannot resolve symbol
> [javac] symbol : variable URL
> [javac] location: class org.apache.jsp.index_jsp
> [javac] throw new
> RedirectSignal(URL.there(request,
> [javac] ^
> [javac] 8 errors
>
>
>
>
>
>
> at
> org.apache.jasper.compiler.DefaultErrorHandler.javacError(Unknown
> Source)
> at
> org.apache.jasper.compiler.ErrorDispatcher.javacError(Unknown
> Source) at
> org.apache.jasper.compiler.Compiler.generateClass(Unknown
> Source)
> at
> org.apache.jasper.compiler.Compiler.compile(Unknown
> Source)
> at
> org.apache.jasper.JspCompilationContext.compile(Unknown
> Source)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(Unknown
> Source)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown
> Source)
> at
> org.apache.jasper.servlet.JspServlet.service(Unknown
> Source)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
> Source)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
> Source)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown
> Source)
> at
> org.apache.catalina.core.StandardPipeline.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.ContainerBase.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardContextValve.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown
> Source)
> at
> org.apache.catalina.core.StandardPipeline.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.ContainerBase.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardContext.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardHostValve.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown
> Source)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown
> Source)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown
> Source)
> .......
> Apache Tomcat/4.1
> -----------------------------------------
> I tried to follow the instructions of:
> http://rhea.redhat.com/documentation/rhea-ig-waf-en-6.1beta
> -----------------------------------------
> The only thing "different" is that I changed
> /etc/tomcat4/server.xml removing the examples context
> and add the following context: (This was an
> instruction from
> earlier versions of the waf installation instructions.
> version 5.?)
>
>
> <Context path="/myccm"
> docBase="/usr/share/java/webapps/ccm-core-6.1.0.AUTO.03.09.2004/ROOT"
> debug="2"
> reloadable="true">
> <Logger
> className="org.apache.catalina.logger.FileLogger"
> prefix="ccm-core-cms."
> suffix=".log"
> timestamp="true"/>
> </Context>
> -----------------------------------------
> I think the problem is that the "ccm hostint" doesn't
> copy the files to the webapps lib folder.
>
>
> The documentation states:
>
>
> "This step performs the following actions:
>
>
> *
>
>
> Generates the servlet container configuration
> file.
> *
>
>
> Copies the WAF JAR files to the shared library
> directory.
> *
>
>
> Merges the WAF web application files into the
> web application root directory.
> "
>
>
> [root at HT-Linux howard]# ccm hostinit
> --container=tomcat http-port=8080 shutdown-port=8081
>
>
> CCM_HOME: /usr/share/ccm
> CCM_TOOLS_HOME: /usr/share/ccm-tools
> CCM_TOOLS_COMMANDS_DIR: /usr/share/ccm-tools/commands
> looking up /usr/share/ccm-tools/commands/hostinit
> /usr/share/ccm-tools/commands/hostinit --verbose
> --verbose --container=tomcat http-port=8
> 080 shutdown-port=8081
> ccm-run --verbose --verbose
> com.arsdigita.packaging.HostInit --classpath
> /etc/ccm/ccm.cl
> asspath --destination /usr/share/ccm/webapps --webapps
> /etc/ccm/ccm.webapps
> reading /etc/ccm/ccm.classpath
> /usr/share/java/servletapi4.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/Tidy.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/activation.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/aspectjrt-1.0.5.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/cactus-1.4.1.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-beanutils.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-cli-1.0-beta-2-dev.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-codec-1.2.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-httpclient-2.0alpha1-20020606.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-logging-1.0.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/i18n.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/jakarta-oro-2.0.7.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/jaxp.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/jdom.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/jdxslt.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/log4j.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/lucene-1.2.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/mail.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/postgresql.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/saxon.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/xalan.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/xerces.jar
> /usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/xsltc.jar
> /usr/share/java/ccm-cms-6.1.0.AUTO.03.09.2004.jar
> /usr/share/java/ccm-cms-6.1.0.AUTO.03.09.2004/
> /usr/share/java/ccm-cms-6.1.0.AUTO.03.09.2004/jakarta-oro-2.0.4.jar
> /usr/share/java/ccm-bookmarks-1.0.0.AUTO.03.09.2004.jar
> /usr/share/java/ccm-bookmarks-1.0.0.AUTO.03.09.2004/
> /usr/share/java/ccm-faq-1.0.0.AUTO.03.09.2004.jar
> /usr/share/java/ccm-faq-1.0.0.AUTO.03.09.2004/
> /usr/share/java/ccm-glossary-1.0.0.AUTO.02.29.2004.jar
> /usr/share/java/ccm-glossary-1.0.0.AUTO.02.29.2004/
> /usr/share/java/ccm-portalserver-1.0.0.AUTO.03.09.2004.jar
> /usr/share/java/ccm-portalserver-1.0.0.AUTO.03.09.2004/
> /usr/java/j2sdk1.4.2_03/bin/java -cp
> /usr/share/java/servletapi4.jar:/usr/share/java/ccm-
> core-6.1.0.AUTO.03.09.2004.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/:/usr/share
> /java/ccm-core-6.1.0.AUTO.03.09.2004/Tidy.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2
> 004/activation.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/aspectjrt-1.0.5.jar:/us
> r/share/java/ccm-core-6.1.0.AUTO.03.09.2004/cactus-1.4.1.jar:/usr/share/java/ccm-core-6.1
> .0.AUTO.03.09.2004/commons-beanutils.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/c
> ommons-cli-1.0-beta-2-dev.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-code
> c-1.2.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-httpclient-2.0alpha1-200
> 20606.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/commons-logging-1.0.jar:/usr/sha
> re/java/ccm-core-6.1.0.AUTO.03.09.2004/i18n.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09
> .2004/jakarta-oro-2.0.7.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/jaxp.jar:/usr/
> share/java/ccm-core-6.1.0.AUTO.03.09.2004/jdom.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03
> .09.2004/jdxslt.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/log4j.jar:/usr/share/j
> ava/ccm-core-6.1.0.AUTO.03.09.2004/lucene-1.2.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.
> 09.2004/mail.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/postgresql.jar:/usr/share
> /java/ccm-core-6.1.0.AUTO.03.09.2004/saxon.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.
> 2004/xalan.jar:/usr/share/java/ccm-core-6.1.0.AUTO.03.09.2004/xerces.jar:/usr/share/java/
> ccm-core-6.1.0.AUTO.03.09.2004/xsltc.jar:/usr/share/java/ccm-cms-6.1.0.AUTO.03.09.2004.ja
> r:/usr/share/java/ccm-cms-6.1.0.AUTO.03.09.2004/:/usr/share/java/ccm-cms-6.1.0.AUTO.03.09
> .2004/jakarta-oro-2.0.4.jar:/usr/share/java/ccm-bookmarks-1.0.0.AUTO.03.09.2004.jar:/usr/
> share/java/ccm-bookmarks-1.0.0.AUTO.03.09.2004/:/usr/share/java/ccm-faq-1.0.0.AUTO.03.09.
> 2004.jar:/usr/share/java/ccm-faq-1.0.0.AUTO.03.09.2004/:/usr/share/java/ccm-glossary-1.0.
> 0.AUTO.02.29.2004.jar:/usr/share/java/ccm-glossary-1.0.0.AUTO.02.29.2004/:/usr/share/java
> /ccm-portalserver-1.0.0.AUTO.03.09.2004.jar:/usr/share/java/ccm-portalserver-1.0.0.AUTO.0
> 3.09.2004/ -Dccm.home=/usr/share/ccm
> -Dccm.conf=/usr/share/ccm/conf/registry -Dcom.arsdi
> gita.util.Assert.enabled=true
> -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerce
> s.jaxp.DocumentBuilderFactoryImpl
> -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.
> jaxp.SAXParserFactoryImpl
> -Djavax.xml.transform.TransformerFactory=com.icl.saxon.Transfor
> merFactoryImpl
> -Djava.ext.dirs=/usr/java/j2sdk1.4.2_03/jre/lib/ext:/usr/java/j2sdk1.4.2_0
> 3/lib/ext:/usr/share/ccm/webapps/WEB-INF/system:/usr/share/ccm-tools/lib/security
> -Dlog4j
> .configuration=file:///usr/share/ccm/conf/log4j.properties
> com.arsdigita.packaging.HostIn
> it --classpath /etc/ccm/ccm.classpath --destination
> /usr/share/ccm/webapps --webapps /etc
> /ccm/ccm.webapps
> [root at HT-Linux howard]#
> -------------------------------------------
> Does anyone have any insight?
>
> Thanks
> Howard Thompson
>
>
> ______________________________________________________________________
> Post your free ad now! http://personals.yahoo.ca
>
More information about the Redhat-ccm-list
mailing list