[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