Home pageFind It!Contact PJAPJA documentation

PJA

 PJA Toolkit forum

This forum is dedicated to PJA Toolkit.
You may read freely the messages it contents. If you want to write a message or answer to a subject, subscribe to it first.

Subjects Recent messages Login Subscribe

Messages of subject I don't get response from my application server...

angel

Location : Stuttgart/Germany
Member since : Nov 4, 2003
Messages : 2
 Nov 4, 2003 at 10:49 AM
Hi,

I try to run my application with pja2.4 under tomcat4.1.24 and jdk 1.3.1 on sun solaris. I have installed pja like specified in documentation (Xbootclasspath, -D...).
My tomcat works fine without exceptions. But if I start my application I don't get a response from server.

The application works with xml and xsl -> generate html and a servlet send it.

Any idea?

My catalina.sh is:
# Setzen der Umgebungsvariablen
export CATALINA_HOME=/export/home/WebSphere/jakarta_tomcat_4.1.24
#export JAVA_HOME=/usr/SunOne/j2sdk1.4.1_02
export JAVA_HOME=/bea/jdk131
export VMWEB_HOME="$CATALINA_HOME"/webapps/vmweb
#export JAVA_OPTS=-Xmx512m

export JAVA_OPTS="-Xmx512m -Xbootclasspath/a:/export/home/WebSphere/pja_2.4/lib/pja.jar:
/export/home/WebSphere/pja_2.4/lib/servlet.jar:/export/home/WebSphere/pja_2.4/lib/pjatools.jar -Dawt.toolkit=com.eteks.awt.PJAToolkit -Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment -Djava2d.font.usePlatformFont=false -Djava.awt.fonts=/bea/jdk131/jre/lib/fonts -Duser.home=/export/home/WebSphere/pja_2.4/lib"

# Setzen des Classpath


# OS specific support. $var _must_ be set to either true or false.
#cygwin=false
#case "`uname`" in
#CYGWIN*) cygwin=true;;
#esac

# resolve links - $0 may be a softlink
PRG="$0"

while [ -h "$PRG" ]; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '.*/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done

# Get standard environment variables
PRGDIR=`dirname "$PRG"`
#CATALINA_HOME=`cd "$PRGDIR/.." ; pwd`
if [ -r "$CATALINA_HOME"/bin/setenv.sh ]; then
. "$CATALINA_HOME"/bin/setenv.sh
echo "CATALINA_HOME was reset to: $CATALINA_HOME"
fi

# For Cygwin, ensure paths are in UNIX format before anything is touched
#if $cygwin; then
# [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
# [ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
# [ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath --unix "$CATALINA_BASE"`
# [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
# [ -n "$JSSE_HOME" ] && JSSE_HOME=`cygpath --path --unix "$JSSE_HOME"`
#fi

# Get standard Java environment variables
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
BASEDIR="$CATALINA_HOME"
. "$CATALINA_HOME"/bin/setclasspath.sh
else
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
echo "This file is needed to run this program"
exit 1
fi

# Add on extra jar files to CLASSPATH
if [ -n "$JSSE_HOME" ]; then
CLASSPATH="$CLASSPATH":"$JSSE_HOME"/lib/jcert.jar:"$JSSE_HOME"/lib/jnet.jar:"$JSSE_HOME"/lib/jsse.jar
fi
CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/bin/bootstrap.jar

# add resources to CLASSPATH for vmweb
#CLASSPATH="$CLASSPATH":"$VMWEB_HOME"/resources

CLASSPATH="$CLASSPATH":"$VMWEB_HOME"/WEB-INF/classes/resource:"$VMWEB_HOME"/WEB-INF/classes:
"$VMWEB_HOME"/WEB-INF/lib/xerces.jar:"$VMWEB_HOME"/WEB-INF/lib/xalan.jar:"$VMWEB_HOME"/WEB-INF/lib/s3.jar:
"$VMWEB_HOME"/WEB-INF/lib/trendtls.jar:"$VMWEB_HOME"/WEB-INF/lib/trend.jar:"$VMWEB_HOME"/WEB-INF/lib/jnlp.jar:
"$VMWEB_HOME"/WEB-INF/lib/jhall.jar:"$VMWEB_HOME"/WEB-INF/lib/jaxp.jar:"$VMWEB_HOME"/WEB-INF/lib/jaasmod.jar:
"$VMWEB_HOME"/WEB-INF/lib/jaas.jar:"$VMWEB_HOME"/WEB-INF/lib/classes12_9i.jar:"$VMWEB_HOME"/WEB-INF/lib/python.jar


if [ -z "$CATALINA_BASE" ] ; then
CATALINA_BASE="$CATALINA_HOME"
fi

if [ -z "$CATALINA_TMPDIR" ] ; then
# Define the java.io.tmpdir to use for Catalina
CATALINA_TMPDIR="$CATALINA_BASE"/temp
fi

# For Cygwin, switch paths to Windows format before running java
#if $cygwin; then
# JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
# CATALINA_HOME=`cygpath --path --windows "$CATALINA_HOME"`
# CATALINA_BASE=`cygpath --path --windows "$CATALINA_BASE"`
# CATALINA_TMPDIR=`cygpath --path --windows "$CATALINA_TMPDIR"`
# CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
# JSSE_HOME=`cygpath --path --windows "$JSSE_HOME"`
#fi

# ----- Execute The Requested Command -----------------------------------------

echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
echo "Using JAVA_HOME: $JAVA_HOME"
echo "Using CLASSPATH: $CLASSPATH"

if [ "$1" = "jpda" ] ; then
if [ -z "$JPDA_TRANSPORT" ]; then
JPDA_TRANSPORT="dt_socket"
fi
if [ -z "$JPDA_ADDRESS" ]; then
JPDA_ADDRESS="8000"
fi
if [ -z "$JPDA_OPTS" ]; then
JPDA_OPTS="-Xdebug -Xrunjdwp:transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=n"
fi
CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS"
shift
fi

if [ "$1" = "debug" ] ; then

shift
if [ "$1" = "-security" ] ; then
echo "Using Security Manager"
shift
exec "$_RUNJDB" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-sourcepath "$CATALINA_HOME"/../../jakarta-tomcat-4.0/catalina/src/share \
-Djava.security.manager \
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start
else
exec "$_RUNJDB" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-sourcepath "$CATALINA_HOME"/../../jakarta-tomcat-4.0/catalina/src/share \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start
fi

elif [ "$1" = "embedded" ] ; then

shift
echo "Embedded Classpath: $CLASSPATH"
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Embedded "$@"

elif [ "$1" = "run" ]; then

shift
if [ "$1" = "-security" ] ; then
echo "Using Security Manager"
shift
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Djava.security.manager \
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start
else
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start
fi

elif [ "$1" = "start" ] ; then

shift
touch "$CATALINA_BASE"/logs/catalina.out
if [ "$1" = "-security" ] ; then
echo "Using Security Manager"
shift
"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Djava.security.manager \
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

if [ ! -z "$CATALINA_PID" ]; then
echo $! > $CATALINA_PID
fi
else
"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

if [ ! -z "$CATALINA_PID" ]; then
echo $! > $CATALINA_PID
fi
fi

elif [ "$1" = "stop" ] ; then

shift
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" stop

else

echo "Usage: catalina.sh ( commands ... )"
echo "commands:"
echo " debug Start Catalina in a debugger"
echo " debug -security Debug Catalina with a security manager"
echo " embedded Start Catalina in embedded mode"
echo " jpda start Start Catalina under JPDA debugger"
echo " run Start Catalina in the current window"
echo " run -security Start in the current window with security manager"
echo " start Start Catalina in a separate window"
echo " start -security Start in a separate window with security manager"
echo " stop Stop Catalina"
exit 1

fi

Manu

Location : Paris / France
Member since : Apr 29, 2003
Messages : 394
 Nov 11, 2003 at 8:10 AM
Are the basic X11 libs installed on your system ?
I experienced the same problem on Linux, when I tried to use PJAToolkit without any X11 libs installed (please read http://www.eteks.com/pja/en/forum/viewSubject.jsp?subjectId=38#45 for more information).

By the way pjatools.jar doesn't need to be in bootclasspath
---
Manu (moderator/modérateur)


Home pageFind It!ContactTop

© Copyrights 1997-2023 eTeks - All rights reserved

PJAPJA documentation