Tomcat problems on FC4

Discuss installation of Scalix software

Moderators: ScalixSupport, admin

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Tomcat problems on FC4

Postby Spiff » Fri Jun 30, 2006 7:21 pm

After installing Scalix for the first time on a fresh FC4 install,
I'm having problems starting the scalix-tomcat service...

# /etc/init.d/scalix-tomcat start
Starting Tomcat service: Using CATALINA_BASE: /opt/scalix-tomcat
Using CATALINA_HOME: /opt/scalix-tomcat
Using CATALINA_TMPDIR: /opt/scalix-tomcat/temp
Using JAVA_HOME: /usr/java/jre1.5.0_04
[ OK ]

-But the service is not started...

Is there any way that I could see what's really happening here?

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Jun 30, 2006 7:38 pm

How much available memory do you have? You might want to edit the setclasspath.sh file and reduce the amount of memory being allocated to tomcat. Look for the line similar to:

Code: Select all

JAVA_OPTS="-server -Djava.net.preferIPv4Stack=true -Xms512m -Xmx512m"


and try lower the min and max memory values to something like:

Code: Select all

JAVA_OPTS="-server -Djava.net.preferIPv4Stack=true -Xms256m -Xmx256m"


Thanks,
Rachel

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Fri Jun 30, 2006 7:46 pm

Tried that, but with the same result..

tried a restart of the service, and got this (java problems??):

# /etc/init.d/scalix-tomcat restart
Stopping Tomcat service: Using CATALINA_BASE: /opt/scalix-tomcat
Using CATALINA_HOME: /opt/scalix-tomcat
Using CATALINA_TMPDIR: /opt/scalix-tomcat/temp
Using JAVA_HOME: /usr/java/jre1.5.0_04
Jul 1, 2006 12:39:40 AM org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError: java.sql.Date
at org.apache.commons.beanutils.ConvertUtilsBean.class$(ConvertUtilsBean.java:130)
at org.apache.commons.beanutils.ConvertUtilsBean.deregister(ConvertUtilsBean.java:528)
at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:137)
at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:399)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:336)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:336)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:427)
Caused by: java.lang.NoClassDefFoundError: java.sql.Date
at org.apache.commons.beanutils.ConvertUtilsBean.class$(ConvertUtilsBean.java:130)
at org.apache.commons.beanutils.ConvertUtilsBean.deregister(ConvertUtilsBean.java:528)
at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:137)
at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:399)
... 6 more
[ OK ]
Starting Tomcat service: Using CATALINA_BASE: /opt/scalix-tomcat
Using CATALINA_HOME: /opt/scalix-tomcat
Using CATALINA_TMPDIR: /opt/scalix-tomcat/temp
Using JAVA_HOME: /usr/java/jre1.5.0_04
[ OK ]

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Jun 30, 2006 7:55 pm

If you got that error when stopping tomcat, then it appears that tomcat was running. If you type:

ps -aef|grep tomcat

what do you get?

Thanks,
Rachel

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Fri Jun 30, 2006 8:03 pm

# ps aef|grep tomcat
9743 pts/1 R+ 0:00 \_ ps aef HOSTNAME=xxxx.no-ip.com TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.201.254 3309 22 SSH_TTY=/dev/pts/1 USER=root LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35: MAIL=/var/spool/mail/root PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/scalix/bin:/opt/scalix/diag:/root/bin INPUTRC=/etc/inputrc PWD=/usr/java/jre1.5.0_04/bin LANG=en_US.UTF-8 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SHLVL=1 HOME=/root LOGNAME=root SSH_CONNECTION=192.168.201.254 3309 192.168.201.1 22 LESSOPEN=|/usr/bin/lesspipe.sh %s BASEDIR=/opt/scalix-tomcat G_BROKEN_FILENAMES=1 _=/bin/ps OLDPWD=/usr/java/jre1.5.0_04
9744 pts/1 S+ 0:00 \_ grep tomcat HOSTNAME=xxxx.no-ip.com TERM=xterm SHELL=/bin/bash HISTSIZE=1000 SSH_CLIENT=192.168.201.254 3309 22 SSH_TTY=/dev/pts/1 USER=root LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35: MAIL=/var/spool/mail/root PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/scalix/bin:/opt/scalix/diag:/root/bin INPUTRC=/etc/inputrc PWD=/usr/java/jre1.5.0_04/bin LANG=en_US.UTF-8 SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass SHLVL=1 HOME=/root LOGNAME=root SSH_CONNECTION=192.168.201.254 3309 192.168.201.1 22 LESSOPEN=|/usr/bin/lesspipe.sh %s BASEDIR=/opt/scalix-tomcat G_BROKEN_FILENAMES=1 _=/bin/grep OLDPWD=/usr/java/jre1.5.0_04

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Jun 30, 2006 8:07 pm

You left off the "-", it's ps -aef

Rachel

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Fri Jun 30, 2006 8:09 pm

Doh!

# ps -aef | grep tomcat
root 9804 8322 0 01:03 pts/1 00:00:00 grep tomcat

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Fri Jun 30, 2006 8:51 pm

Hmm.... Okay, edit your catalina.sh file and add:

Code: Select all

set -x


just before this line:

Code: Select all

cygwin=false


then type:

Code: Select all

./startup.sh


in the /opt/scalix-tomcat/bin subdirectory and see what that says.

Thanks,
Rachel

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Sat Jul 01, 2006 4:20 am

This i what I get:

# ./startup.sh
+ cygwin=false
+ os400=false
+ case "`uname`" in
++ uname
+ PRG=/opt/scalix-tomcat/bin/catalina.sh
+ '[' -h /opt/scalix-tomcat/bin/catalina.sh ']'
++ dirname /opt/scalix-tomcat/bin/catalina.sh
+ PRGDIR=/opt/scalix-tomcat/bin
+ '[' -z '' ']'
++ cd /opt/scalix-tomcat/bin/..
++ pwd
+ CATALINA_HOME=/opt/scalix-tomcat
+ '[' -r /opt/scalix-tomcat/bin/setenv.sh ']'
+ false
+ false
+ '[' -r /opt/scalix-tomcat/bin/setclasspath.sh ']'
+ BASEDIR=/opt/scalix-tomcat
+ . /opt/scalix-tomcat/bin/setclasspath.sh
++ JAVA_HOME=/usr/java/jre1.5.0_04
++ JAVA_OPTS='-server -Djava.net.preferIPv4Stack=true -Xms256m -Xmx256m'
++ '[' -z /usr/java/jre1.5.0_04 ']'
++ '[' '!' -x /usr/java/jre1.5.0_04/bin/java ']'
++ '[' -z /opt/scalix-tomcat ']'
++ '[' '!' -x /opt/scalix-tomcat/bin/setclasspath.sh ']'
++ JAVA_ENDORSED_DIRS=/opt/scalix-tomcat/common/endorsed
++ CLASSPATH=/usr/java/jre1.5.0_04/lib/tools.jar
++ _RUNJAVA=/usr/java/jre1.5.0_04/bin/java
+ '[' -n '' ']'
+ CLASSPATH=/usr/java/jre1.5.0_04/lib/tools.jar:/opt/scalix-tomcat/bin/bootstrap.jar:/opt/scalix-tomcat/bin/commons-logging-api.jar
+ '[' -z '' ']'
+ CATALINA_BASE=/opt/scalix-tomcat
+ '[' -z '' ']'
+ CATALINA_TMPDIR=/opt/scalix-tomcat/temp
+ false
+ echo 'Using CATALINA_BASE: /opt/scalix-tomcat'
Using CATALINA_BASE: /opt/scalix-tomcat
+ echo 'Using CATALINA_HOME: /opt/scalix-tomcat'
Using CATALINA_HOME: /opt/scalix-tomcat
+ echo 'Using CATALINA_TMPDIR: /opt/scalix-tomcat/temp'
Using CATALINA_TMPDIR: /opt/scalix-tomcat/temp
+ echo 'Using JAVA_HOME: /usr/java/jre1.5.0_04'
Using JAVA_HOME: /usr/java/jre1.5.0_04
+ '[' start = jpda ']'
+ '[' start = debug ']'
+ '[' start = run ']'
+ '[' start = start ']'
+ shift
+ touch /opt/scalix-tomcat/logs/catalina.out
+ '[' '' = -security ']'
+ /usr/java/jre1.5.0_04/bin/java -server -Djava.net.preferIPv4Stack=true -Xms256m -Xmx256m -Djava.endorsed.dirs=/opt/scalix-tomcat/common/endorsed -classpath /usr/java/jre1.5.0_04/lib/tools.jar:/opt/scalix-tomcat/bin/bootstrap.jar:/opt/scalix-tomcat/bin/commons-logging-api.jar -Dcatalina.base=/opt/scalix-tomcat -Dcatalina.home=/opt/scalix-tomcat -Djava.io.tmpdir=/opt/scalix-tomcat/temp org.apache.catalina.startup.Bootstrap start
+ '[' '!' -z '' ']'

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Sat Jul 01, 2006 4:28 am

Just one more thing, this is the output in catalina.out after running startup.sh:

# cat catalina.out
Jul 1, 2006 9:21:18 AM org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError: java.sql.Date
at org.apache.commons.beanutils.ConvertUtilsBean.class$(ConvertUtilsBean.java:130)
at org.apache.commons.beanutils.ConvertUtilsBean.deregister(ConvertUtilsBean.java:528)
at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:137)
at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:65)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
Caused by: java.lang.NoClassDefFoundError: java.sql.Date
at org.apache.commons.beanutils.ConvertUtilsBean.class$(ConvertUtilsBean.java:130)
at org.apache.commons.beanutils.ConvertUtilsBean.deregister(ConvertUtilsBean.java:528)
at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:137)
at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:65)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
... 6 more

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Sun Jul 02, 2006 4:38 am

I somehow managed to get past this problem, and it's most probably due to problems with the FC4 java dist. (As the FC4 sticky says). -I forced an update with the package thats included in the installation set.

After a lot testing, failing, reinstalling, rebooting etc.etc. I'm now able to launch webmail, and get to the login page for SAC. -But there it ends for me too...

I've tried almost all the SAC tricks found here, but without success.
I've turned on debug in log4j.properties, without finding any "errors"

What I have found out is that when i enter an invalid username or password, the page responds as expected, and the error is logged in caa.log.
-But as I enter the correct credentials, I just get "Attempting to Log In" and nothing happens... -The caa.log has no errors, and says that the request succeded:

2006-07-02 08:50:40,093 DEBUG [SAAJServlet.doPost:93] ************ Request Start ***************
2006-07-02 08:50:40,094 DEBUG [SAAJServlet.doPost:95] Starting SAAJServlet with POST
2006-07-02 08:50:40,095 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header accept:*/*
2006-07-02 08:50:40,096 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header accept-language:no
2006-07-02 08:50:40,097 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header referer:https://mail.bjoroy.no/sac/AdminApp.jsp
2006-07-02 08:50:40,098 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header content-type:text/xml
2006-07-02 08:50:40,099 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header accept-encoding:gzip, deflate
2006-07-02 08:50:40,100 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header user-agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
2006-07-02 08:50:40,101 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header host:mail.bjoroy.no
2006-07-02 08:50:40,102 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header content-length:430
2006-07-02 08:50:40,103 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header connection:Keep-Alive
2006-07-02 08:50:40,104 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header Cache-Control:no-cache
2006-07-02 08:50:40,105 DEBUG [SAAJUtils.dumpHeaders:129] -----> Header cookie:opPrefs=wl_sxadmin%3A76%26wt_sxadmin%3A20
2006-07-02 08:50:40,107 DEBUG [SOAPDispatcherServlet.onMessage:158] **** Start of Message Handling ****
2006-07-02 08:50:40,113 DEBUG [SOAPHelper.getElementValue:144] Found ServiceType
2006-07-02 08:50:40,115 DEBUG [CAAConfigLoader.getValue:56] Looking for config for scalix.res, key disabled found null
2006-07-02 08:50:40,116 DEBUG [SOAPHelperUtils.getSoapBodyElement:179] Body element1 CAARequestMessage = null
2006-07-02 08:50:40,117 DEBUG [SOAPHelperUtils.getSoapBodyElement:187] Body element2 ServiceType = scalix.res
2006-07-02 08:50:40,118 DEBUG [SOAPHelperUtils.getSoapBodyElement:187] Body element2 Credentials = null
2006-07-02 08:50:40,119 DEBUG [SOAPHelperUtils.getSoapBodyElement:190] Found Credentials
2006-07-02 08:50:40,120 DEBUG [SOAPHelperUtils.getCredentials:255] local name=id
2006-07-02 08:50:40,121 DEBUG [SOAPHelperUtils.getCredentials:256] qualified name=id
2006-07-02 08:50:40,122 DEBUG [SOAPHelperUtils.getCredentials:272] local name=name
2006-07-02 08:50:40,123 DEBUG [SOAPHelperUtils.getCredentials:273] qualified name=name
2006-07-02 08:50:40,124 DEBUG [SOAPHelperUtils.getCredentials:277] value=sxadmin@bjoroy.no
2006-07-02 08:50:40,125 DEBUG [SOAPHelperUtils.getCredentials:272] local name=passwd
2006-07-02 08:50:40,126 DEBUG [SOAPHelperUtils.getCredentials:273] qualified name=passwd
2006-07-02 08:50:40,127 DEBUG [SOAPHelperUtils.getCredentials:282] value=xxxxxxxxx
2006-07-02 08:50:40,128 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:69] Body element1 CAARequestMessage = null
2006-07-02 08:50:40,130 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 ServiceType = scalix.res
2006-07-02 08:50:40,131 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 Credentials = null
2006-07-02 08:50:40,132 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 FunctionName = GetServersList
2006-07-02 08:50:40,133 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:80] Found FunctionName
2006-07-02 08:50:40,134 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:81] value =GetServersList
2006-07-02 08:50:40,135 DEBUG [SOAPHelperUtils.getSoapBodyElement:179] Body element1 CAARequestMessage = null
2006-07-02 08:50:40,137 DEBUG [SOAPHelperUtils.getSoapBodyElement:187] Body element2 ServiceType = scalix.res
2006-07-02 08:50:40,138 DEBUG [SOAPHelperUtils.getSoapBodyElement:187] Body element2 Credentials = null
2006-07-02 08:50:40,139 DEBUG [SOAPHelperUtils.getSoapBodyElement:187] Body element2 FunctionName = GetServersList
2006-07-02 08:50:40,140 DEBUG [SOAPHelperUtils.getSoapBodyElement:187] Body element2 GetServersListParameters = null
2006-07-02 08:50:40,141 DEBUG [SOAPHelperUtils.getSoapBodyElement:200] No SoapBodyElement of type ScalixServers found.
2006-07-02 08:50:40,142 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:69] Body element1 CAARequestMessage = null
2006-07-02 08:50:40,143 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 ServiceType = scalix.res
2006-07-02 08:50:40,144 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:80] Found ServiceType
2006-07-02 08:50:40,146 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:81] value =scalix.res
2006-07-02 08:50:40,147 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:69] Body element1 CAARequestMessage = null
2006-07-02 08:50:40,148 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 ServiceType = scalix.res
2006-07-02 08:50:40,149 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 Credentials = null
2006-07-02 08:50:40,150 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:77] Body element2 FunctionName = GetServersList
2006-07-02 08:50:40,152 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:80] Found FunctionName
2006-07-02 08:50:40,153 DEBUG [SOAPHelperUtils.getSOAPBodyElementValue:81] value =GetServersList
2006-07-02 08:50:40,154 DEBUG [CAAServiceFactory.getService:52] Looking for service called scalix.res
2006-07-02 08:50:40,155 DEBUG [CAAConfigLoader.getValue:56] Looking for config for scalix.res, key service.class found com.scalix.sac.ubermgr.caa.RESService
2006-07-02 08:50:40,156 DEBUG [SOAPDispatcherServlet.onMessage:265] Calling doRequest() on service com.scalix.sac.ubermgr.caa.RESService@73f0d8
2006-07-02 08:50:40,161 DEBUG [SOAPHelperUtils.getSoapBodyResponseElement:422] Body element1 CAAResponseMessage = null
2006-07-02 08:50:40,162 DEBUG [SOAPHelperUtils.getSoapBodyResponseElement:424] Found CAAResponseMessage
2006-07-02 08:50:40,166 DEBUG [SAAJServlet.doPost:130] ************ Request End Success ***************

One thing that I have noticed is that when trying this from my WinXP I get an page error in IE saying: 'children.length' is null or not an object.

Anyone got an idea on how to get sac working?

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Mon Jul 03, 2006 4:46 pm

It looks like you've setup ssl. Can you verify that socket 80 is still open and can you post your /etc/httpd/conf.d/scalix-jk-common.conf file.

Thanks,
Rachel

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Tue Jul 04, 2006 6:42 am

Yes I've added ssl (generated cert and restarted httpd), but port 80 is still open. -I'm getting the same result for both http and https.

Experienced som trouble with the server yesterday, and did a full reinstall of FC4 (without java and tomcat, which Scalix provides). -Solved the problems I had, but still SAC is "hanging" when I try to log in (webmail works fine)
-This time I haven't changed any configuration since the install.

A few things about my server/gateway:
AMD, 768 RAM (upgrading soon), 2 NICs (eth0/eth1).
running dhcpd (for internal net, eth1), named, samba and iptables.
(I've tested both with and without iptables active)

The scalix-jk-common.conf:
[root@mail config]# cat /etc/httpd/conf.d/scalix-jk-common.conf
#
# Scalix JK connector configuration
# (file common to all platforms)
#

# Setup JK connector needed to run Tomcat under Apache server:

<IfModule mod_jk.c>

# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# Send everything for context /examples to worker named worker1 (ajp13)
JkMount /webmail* worker1
JkMount /sac* worker1
JkMount /caa* worker1
JkMount /webcal* worker1
JkMount /res* worker1

# workers.properties content:

# Define 1 real worker using ajp13
JkWorkerProperty worker.list=worker1
# Set properties for worker1 (ajp13)
JkWorkerProperty worker.worker1.type=ajp13
JkWorkerProperty worker.worker1.host=localhost
JkWorkerProperty worker.worker1.port=8009
JkWorkerProperty worker.worker1.lbfactor=50
JkWorkerProperty worker.worker1.cachesize=10
JkWorkerProperty worker.worker1.cache_timeout=600
JkWorkerProperty worker.worker1.socket_keepalive=1
JkWorkerProperty worker.worker1.reclycle_timeout=300

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Tue Jul 04, 2006 8:03 am

I had this once too and it turned out to be a local cache issue. Reload the page please and let us know.

Sascha.

Spiff
Posts: 31
Joined: Fri Jun 30, 2006 6:39 pm

Postby Spiff » Tue Jul 04, 2006 8:34 am

Still the same. -The user gets authenticated, but nothing happens... Some redirect failing??

As I mentioned earlier, in IE6 I get a page error.

What is SAC trying to do after the authentication?? -Is there any way I could debug this, or is it the web-client (IE6) that fails, and doesn't redirect (or post)?


Return to “Installation”



Who is online

Users browsing this forum: No registered users and 11 guests

cron