RE: servlet help

2005-01-14 Thread Cox, Charlie
You need to tell Apache about your user directories.

Try this location to send anything starting with ~ to tomcat.


JkUriSet worker ajp13:localhost:8009


Charlie

> -Original Message-
> From: Casas, Claudia [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 13, 2005 11:42 AM
> To: Tomcat Users List
> Subject: RE: servlet help
> 
> I am using jk2, apache2, and tomcat5.5
> 
> -Original Message-
> From: Edmon Begoli [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 12, 2005 6:42 PM
> To: Tomcat Users List
> Subject: Re: servlet help
> 
> Claudia,
> 
> Are you using mod_jk with Apache and Tomcat?
> You should be able to configure in Apache's httpd.conf
> to forward particular url patterns to your Tomcat(s') worker(s).
> 
> Something like:
> 
> JkMount /yourapp/* yourworker
> 
> More details are in mod_jk documentation. I do not think that there is
a
> way
> to forward only servlet calls, as you can not be sure from the URL.
> Usually,
> your URL/URI will have some servlet app. specific context which will
> help
> you.
> 
> Regards,
> Edmon
> Software Architecture to the Rescue
> 
> - Original Message -
> From: "Casas, Claudia" <[EMAIL PROTECTED]>
> To: "Tomcat Users List" 
> Sent: Wednesday, January 12, 2005 3:16 PM
> Subject: RE: servlet help
> 
> 
> Oki doki,
> I got my servlets to work from tomcat using port 8080
> (http://myserver:8080/~myacct/servlet/myservlet), but I still do not
> know how to make apache recognize my servlets and send them to tomcat.
I
> want to access (http://myserver/~myacct/servlet/myservlet)
> 
> I tried to add these lines to httpd.conf
> 
> JkUriSet worker ajp13:localhost:8009
> 
> 
> and also added these lines to workers2.properties
> 
> [uri:spark.iss.utep.edu/servlet/*]
> group=ajp13:localhost:8009
> 
> but still no luck! :( please help.
> 
> For reference I used the following taken from the web site:
> http://www.jolash.com/tomcat/
> 
> Configure the tomcat "web.xml" file in your tomcat's "conf" directory.
> You only need to do this if you are going to write servlets. After
doing
> this, you can put all your servlets into the subdirectory
> "WEB-INF/classes" of your webapp directory. And you can access those
> servlets with a URL like:
>  Uncomment the servlet element tags with the servlet-name of invoker
> (just search for invoker).
> 
> invoker
> 
>   org.apache.catalina.servlets.InvokerServlet
> 
> 
> debug
> 0
> 
> 2
> 
> 
> Uncomment the servlet-mapping element tags with the servlet-name of
> invoker.
> 
> 
> invoker
> /servlet/*
> 
> 
> 
> -Original Message-
> From: Casas, Claudia [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 12, 2005 11:56 AM
> To: tomcat-user@jakarta.apache.org
> Subject: servlet help
> 
> 
> I am running tomcat5.5.4, apache2.0.52 and jk2.
> 1)I an run my jsp's and servlets from root. I have configured tomcat
to
> run my jsp's from the homedirs, but I do not know how to configure
> tomcat to run servlets from the homedirs.
> 
> I can run my jsp's like this: http://myserver/~myhomedir/myfile.jsp or
> http://myserver:8080/~myhomedir/myfile.jsp
> Either way it works fine.
> What do I need to add so that my servlets run from my homedirs as
well??
> 
> These are my configuration files:
> 
> /usr/local/apache/workers2.properties
> 
> info=Ajp13 forwarding over socket
> tomcatId=localhost:8009
> 
> 
> #define the worker
> [ajp13:localhost:8009]
> channel=channel.socket:localhost:8009
> `
> # Map the Tomcat examples webapp to the Web server uri space
> #[uri:/jkstatus/*]
> #group=status:status
> 
> 
> 
> 
> # Uri mapping
> [uri:/jsp-examples/*]
> 
> 
> [uri:spark.iss.utep.edu/*.jsp]
> group=ajp13:localhost:8009
> 
> 
> 
> I added the following in my httpd.conf also:
> 
> 
> JkUriSet worker ajp13:localhost:8009
> 
> 
> 
> (Before I would just add the lines below in my httpd.conf, and jsp's
and
> servlets would work!
> JkMount /*.jsp ajp13
> JkMount /*/servlet/ ajp13)
> 
> 
> Also, I have the following in my server.xml file to run my jsp's from
my
> homedirs:
>   directoryName="wwwdocs"
> userClass="org.apache.catalina.startup.PasswdUserDatabase"/>
> 
> What am I missing???
> 
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: servlet help

2005-01-13 Thread Casas, Claudia
I am using jk2, apache2, and tomcat5.5

-Original Message-
From: Edmon Begoli [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 12, 2005 6:42 PM
To: Tomcat Users List
Subject: Re: servlet help

Claudia,

Are you using mod_jk with Apache and Tomcat?
You should be able to configure in Apache's httpd.conf
to forward particular url patterns to your Tomcat(s') worker(s).

Something like:

JkMount /yourapp/* yourworker

More details are in mod_jk documentation. I do not think that there is a
way 
to forward only servlet calls, as you can not be sure from the URL.
Usually, 
your URL/URI will have some servlet app. specific context which will
help 
you.

Regards,
Edmon
Software Architecture to the Rescue

- Original Message - 
From: "Casas, Claudia" <[EMAIL PROTECTED]>
To: "Tomcat Users List" 
Sent: Wednesday, January 12, 2005 3:16 PM
Subject: RE: servlet help


Oki doki,
I got my servlets to work from tomcat using port 8080
(http://myserver:8080/~myacct/servlet/myservlet), but I still do not
know how to make apache recognize my servlets and send them to tomcat. I
want to access (http://myserver/~myacct/servlet/myservlet)

I tried to add these lines to httpd.conf

JkUriSet worker ajp13:localhost:8009


and also added these lines to workers2.properties

[uri:spark.iss.utep.edu/servlet/*]
group=ajp13:localhost:8009

but still no luck! :( please help.

For reference I used the following taken from the web site:
http://www.jolash.com/tomcat/

Configure the tomcat "web.xml" file in your tomcat's "conf" directory.
You only need to do this if you are going to write servlets. After doing
this, you can put all your servlets into the subdirectory
"WEB-INF/classes" of your webapp directory. And you can access those
servlets with a URL like:
 Uncomment the servlet element tags with the servlet-name of invoker
(just search for invoker).

invoker

  org.apache.catalina.servlets.InvokerServlet


debug
0

2


Uncomment the servlet-mapping element tags with the servlet-name of
invoker.


invoker
/servlet/*



-Original Message-
From: Casas, Claudia [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 12, 2005 11:56 AM
To: tomcat-user@jakarta.apache.org
Subject: servlet help


I am running tomcat5.5.4, apache2.0.52 and jk2.
1)I an run my jsp's and servlets from root. I have configured tomcat to
run my jsp's from the homedirs, but I do not know how to configure
tomcat to run servlets from the homedirs.

I can run my jsp's like this: http://myserver/~myhomedir/myfile.jsp or
http://myserver:8080/~myhomedir/myfile.jsp
Either way it works fine.
What do I need to add so that my servlets run from my homedirs as well??

These are my configuration files:

/usr/local/apache/workers2.properties

info=Ajp13 forwarding over socket
tomcatId=localhost:8009


#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
`
# Map the Tomcat examples webapp to the Web server uri space
#[uri:/jkstatus/*]
#group=status:status




# Uri mapping
[uri:/jsp-examples/*]


[uri:spark.iss.utep.edu/*.jsp]
group=ajp13:localhost:8009



I added the following in my httpd.conf also:


JkUriSet worker ajp13:localhost:8009



(Before I would just add the lines below in my httpd.conf, and jsp's and
servlets would work!
JkMount /*.jsp ajp13
JkMount /*/servlet/ ajp13)


Also, I have the following in my server.xml file to run my jsp's from my
homedirs:
 

What am I missing???



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: servlet help

2005-01-12 Thread Edmon Begoli
Claudia,
Are you using mod_jk with Apache and Tomcat?
You should be able to configure in Apache's httpd.conf
to forward particular url patterns to your Tomcat(s') worker(s).
Something like:
JkMount /yourapp/* yourworker
More details are in mod_jk documentation. I do not think that there is a way 
to forward only servlet calls, as you can not be sure from the URL. Usually, 
your URL/URI will have some servlet app. specific context which will help 
you.

Regards,
Edmon
Software Architecture to the Rescue
- Original Message - 
From: "Casas, Claudia" <[EMAIL PROTECTED]>
To: "Tomcat Users List" 
Sent: Wednesday, January 12, 2005 3:16 PM
Subject: RE: servlet help

Oki doki,
I got my servlets to work from tomcat using port 8080
(http://myserver:8080/~myacct/servlet/myservlet), but I still do not
know how to make apache recognize my servlets and send them to tomcat. I
want to access (http://myserver/~myacct/servlet/myservlet)
I tried to add these lines to httpd.conf

   JkUriSet worker ajp13:localhost:8009

and also added these lines to workers2.properties
[uri:spark.iss.utep.edu/servlet/*]
group=ajp13:localhost:8009
but still no luck! :( please help.
For reference I used the following taken from the web site:
http://www.jolash.com/tomcat/
Configure the tomcat "web.xml" file in your tomcat's "conf" directory.
You only need to do this if you are going to write servlets. After doing
this, you can put all your servlets into the subdirectory
"WEB-INF/classes" of your webapp directory. And you can access those
servlets with a URL like:
Uncomment the servlet element tags with the servlet-name of invoker
(just search for invoker).
   
   invoker
   
 org.apache.catalina.servlets.InvokerServlet
   
   
   debug
   0
   
   2
   
Uncomment the servlet-mapping element tags with the servlet-name of
invoker.
   
   
   invoker
   /servlet/*
   
-Original Message-
From: Casas, Claudia [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 12, 2005 11:56 AM
To: tomcat-user@jakarta.apache.org
Subject: servlet help
I am running tomcat5.5.4, apache2.0.52 and jk2.
1)I an run my jsp's and servlets from root. I have configured tomcat to
run my jsp's from the homedirs, but I do not know how to configure
tomcat to run servlets from the homedirs.
I can run my jsp's like this: http://myserver/~myhomedir/myfile.jsp or
http://myserver:8080/~myhomedir/myfile.jsp
Either way it works fine.
What do I need to add so that my servlets run from my homedirs as well??
These are my configuration files:
/usr/local/apache/workers2.properties
info=Ajp13 forwarding over socket
tomcatId=localhost:8009
#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
`
# Map the Tomcat examples webapp to the Web server uri space
#[uri:/jkstatus/*]
#group=status:status

# Uri mapping
[uri:/jsp-examples/*]
[uri:spark.iss.utep.edu/*.jsp]
group=ajp13:localhost:8009

I added the following in my httpd.conf also:

   JkUriSet worker ajp13:localhost:8009

(Before I would just add the lines below in my httpd.conf, and jsp's and
servlets would work!
JkMount /*.jsp ajp13
JkMount /*/servlet/ ajp13)
Also, I have the following in my server.xml file to run my jsp's from my
homedirs:

What am I missing???

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: servlet help

2005-01-12 Thread Casas, Claudia
Thanks for your support David. Unfortunately, the configuration for jk2 is a 
bit different, but I really appreciate it.

-Original Message-
From: David da Guia Carvalho [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 12, 2005 1:52 PM
To: Tomcat Users List
Subject: RE: servlet help

Configurando Apache + Jakarta-TOMCAT + Connector MOD_JKConfigurando
Apache + Jakarta-TOMCAT + Connector MOD_JKHi... follow down the
"mini-howto" (Unfortunely I write in portuguese so I have to make a
translation...) I will work on it to translante and correct some
issues... perhaps even in portuguese he can help you

When I finish the translation I post to you again... (if you need any
help to especific parts mail me!)


Configurando Apache + Jakarta-TOMCAT + Connector MOD_JK
Por: David da Guia Carvalho
Data: 09-09-2004


Consideramos que o leitor possua o seguinte ambiente:
Apache 1.3 ou 2.0; (+DEVEL) + APXS;
J2SDK 1.4;
Jakarta-Tomcat 5.0;
GCC, G++ e DEVEL (LIBS e HEADERS);


Conveção do tutorial:
Letras em Itálico são utilizadas para comandos de Shell;
Letras em courier são utilizadas em conteúdo de arquivos;


Este método foi utilizado repetidamente em DEBIAN 3.0 e Conectiva 10
(Redhat like).
(ambos atualizados na data (09-09-2004)).


APACHE:


A instalação do Apache padrão da distribuição:


Debian: Server version Apache/1.3.26 (Unix) Debian GNU/Linux
nenhuma modificação.


Conectiva: Server Apache/2.0.49
(A única modificação feito foi no arquivo /etc/apache/conf/httpd.conf em
DocummentRoot por motivos de padronização.)
De:
DocumentRoot=/srv/www/default/html
Para:
DocumentRoot=/var/www


( ESTA MODIFICAÇÃO NÃO INFLUENCIA NO FUNCIONAMENTO DO APACHE + TOMCAT )


O JSDK e JAKARTA-TOMCAT:


Em ambas as distribuições instalamos JSDK e TOMCAT em "/opt".
No arquivo "/etc/profile" foram colocadas as seguintes variáveis que
indicam onde estas aplicações foram instaladas segue abaixo um exemplo:


JAVA_HOME=/opt/j2sdk1.4.2_05
JRE_HOME=/opt/j2sdk1.4.2_05/jre
TOMCAT_HOME=/opt/jakarta-tomcat-5.0.27
export JAVA_HOME
export JRE_HOME
export TOMCAT


Os COMPILADORES:


GCC, G++, LIBS e DEVELS foram instalados segundo o padrão da
distribuição (instalação via apt-get)


Introdução:


Onde obter o arquivo?
Baixe o arquivo: jakarta-tomcat-connectors-jk-1.2.6.src.tar.gz

(http://archieve.apache.org/dist/jakarta/tomcat-connectors/jk/source/jakarta-tomcat-connectors-jk-1.2.6-src.tar.gv)


Instalação:


Descompacte-o em uma pasta de sua escolha (no nosso exemplo utilizaremos
"/usr/src")


#>tar -zxvf jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz


Entre na pasta que foi criada.


#>cd /usr/src/jakarta-tomcat-connectors-jk-1.2.6-src/jk/native


dentrodo diretorio inicie os preparos para a compilação:


#>./configure -with-apxs=/usr/sbin/apxs


(
Caso necessario o diretorio do apxs pode ser localizado com o comando:
#>locate apxs


Caso nunca tenha utilizado o comando "locate" atualize suas bases de
dadods com o comando:
#>updatedb
)


Após conseguir executar o configure com sucesso execute o comando
"make":


#>make 


após o comando make copie o arquivo gerado para o diretorio de módulos
do apache (isso varia de distribuição).




PARA DEBIAN 3.0:


#cp
/usr/src/jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.so.0.0.0
/usr/lib/apache/1.3/mod_jk.so


PARA CONECTIVA 10:
#cp /usr/src/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.so
/usr/lib/apache/modules


Configurando o Apache:


No diretorio "conf" (para Debian: /etc/apache para Conectiva:
/etc/apache/conf/) do apache, edite o arquivo httpd.conf


Na seção "LoadModule" adicione as seguintes linhas:


PARA DEBIAN:


##
### Java ###
### TOMCAT ###
##
LoadFile /usr/lib/libpthread.so
LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
#AddModule mod_jk.c
JkWorkersFile /opt/jakarta-tomcat-5.0.28/conf/workers.properties
JkLogFile /var/log/apache/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
#
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
# send all requests ending in .jsp to
# JkMount /*.jsp worker1
# send all requests ending /servlet to worker1
# JkMount /*/servlet/ worker1
# send all requests jsp requests to files located in /otherworker will
go worker2
# JkMount /otherworker/*.jsp worker2


#






Para CONECTIVA:


##
### JAVA ###
### TOMCAT ###
##
#LoadFile /usr/lib/libpthread.so
LoadModule jk_module /usr/lib/apache/modules/mod_jk.so
# AddModule mod_jk.c
JkWorkersFile /opt/jakarta-tomcat-5.0.27/conf/workers.properties
JkLogFile /var/log/apache/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
#
JkMount /*.jsp ajp13
# send all requests ending in .jsp to
# JkMount /*.jsp worker1
# send all requests ending /servlet to work

RE: servlet help

2005-01-12 Thread David da Guia Carvalho
Configurando Apache + Jakarta-TOMCAT + Connector MOD_JKConfigurando
Apache + Jakarta-TOMCAT + Connector MOD_JKHi... follow down the
"mini-howto" (Unfortunely I write in portuguese so I have to make a
translation...) I will work on it to translante and correct some
issues... perhaps even in portuguese he can help you

When I finish the translation I post to you again... (if you need any
help to especific parts mail me!)


Configurando Apache + Jakarta-TOMCAT + Connector MOD_JK
Por: David da Guia Carvalho
Data: 09-09-2004


Consideramos que o leitor possua o seguinte ambiente:
Apache 1.3 ou 2.0; (+DEVEL) + APXS;
J2SDK 1.4;
Jakarta-Tomcat 5.0;
GCC, G++ e DEVEL (LIBS e HEADERS);


ConveÃÃo do tutorial:
Letras em ItÃlico sÃo utilizadas para comandos de Shell;
Letras em courier sÃo utilizadas em conteÃdo de arquivos;


Este mÃtodo foi utilizado repetidamente em DEBIAN 3.0 e Conectiva 10
(Redhat like).
(ambos atualizados na data (09-09-2004)).


APACHE:


A instalaÃÃo do Apache padrÃo da distribuiÃÃo:


Debian: Server version Apache/1.3.26 (Unix) Debian GNU/Linux
nenhuma modificaÃÃo.


Conectiva: Server Apache/2.0.49
(A Ãnica modificaÃÃo feito foi no arquivo /etc/apache/conf/httpd.conf em
DocummentRoot por motivos de padronizaÃÃo.)
De:
DocumentRoot=/srv/www/default/html
Para:
DocumentRoot=/var/www


( ESTA MODIFICAÃÃO NÃO INFLUENCIA NO FUNCIONAMENTO DO APACHE + TOMCAT )


O JSDK e JAKARTA-TOMCAT:


Em ambas as distribuiÃÃes instalamos JSDK e TOMCAT em â/optâ.
No arquivo â/etc/profileâ foram colocadas as seguintes variÃveis que
indicam onde estas aplicaÃÃes foram instaladas segue abaixo um exemplo:


JAVA_HOME=/opt/j2sdk1.4.2_05
JRE_HOME=/opt/j2sdk1.4.2_05/jre
TOMCAT_HOME=/opt/jakarta-tomcat-5.0.27
export JAVA_HOME
export JRE_HOME
export TOMCAT


Os COMPILADORES:


GCC, G++, LIBS e DEVELS foram instalados segundo o padrÃo da
distribuiÃÃo (instalaÃÃo via apt-get)


IntroduÃÃo:


Onde obter o arquivo?
Baixe o arquivo: jakarta-tomcat-connectors-jk-1.2.6.src.tar.gz

(http://archieve.apache.org/dist/jakarta/tomcat-connectors/jk/source/jakarta-tomcat-connectors-jk-1.2.6-src.tar.gv)


InstalaÃÃo:


Descompacte-o em uma pasta de sua escolha (no nosso exemplo utilizaremos
â/usr/srcâ)


#>tar -zxvf jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz


Entre na pasta que foi criada.


#>cd /usr/src/jakarta-tomcat-connectors-jk-1.2.6-src/jk/native


dentrodo diretorio inicie os preparos para a compilaÃÃo:


#>./configure âwith-apxs=/usr/sbin/apxs


(
Caso necessario o diretorio do apxs pode ser localizado com o comando:
#>locate apxs


Caso nunca tenha utilizado o comando âlocateâ atualize suas bases de
dadods com o comando:
#>updatedb
)


ApÃs conseguir executar o configure com sucesso execute o comando
âmakeâ:


#>make 


apÃs o comando make copie o arquivo gerado para o diretorio de mÃdulos
do apache (isso varia de distribuiÃÃo).




PARA DEBIAN 3.0:


#cp
/usr/src/jakarta-tomcat-connectors/jk/native/apache-1.3/mod_jk.so.0.0.0
/usr/lib/apache/1.3/mod_jk.so


PARA CONECTIVA 10:
#cp /usr/src/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.so
/usr/lib/apache/modules


Configurando o Apache:


No diretorio âconfâ (para Debian: /etc/apache para Conectiva:
/etc/apache/conf/) do apache, edite o arquivo httpd.conf


Na seÃÃo âLoadModuleâ adicione as seguintes linhas:


PARA DEBIAN:


##
### Java ###
### TOMCAT ###
##
LoadFile /usr/lib/libpthread.so
LoadModule jk_module /usr/lib/apache/1.3/mod_jk.so
#AddModule mod_jk.c
JkWorkersFile /opt/jakarta-tomcat-5.0.28/conf/workers.properties
JkLogFile /var/log/apache/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
#
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
# send all requests ending in .jsp to
# JkMount /*.jsp worker1
# send all requests ending /servlet to worker1
# JkMount /*/servlet/ worker1
# send all requests jsp requests to files located in /otherworker will
go worker2
# JkMount /otherworker/*.jsp worker2


#






Para CONECTIVA:


##
### JAVA ###
### TOMCAT ###
##
#LoadFile /usr/lib/libpthread.so
LoadModule jk_module /usr/lib/apache/modules/mod_jk.so
# AddModule mod_jk.c
JkWorkersFile /opt/jakarta-tomcat-5.0.27/conf/workers.properties
JkLogFile /var/log/apache/mod_jk.log
JkLogLevel debug
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
#
JkMount /*.jsp ajp13
# send all requests ending in .jsp to
# JkMount /*.jsp worker1
# send all requests ending /servlet to worker1
# JkMount /*/servlet/ worker1
# send all requests jsp requests to files located in /otherworker will
go worker2
# JkMount /otherworker/*.jsp worker2
#


No final do arquivo httpd.conf (tanto p/ conectiva quanto p/ debian)
adicione:


Alias /jsp-examples \
/opt/jakarta-tomcat-5.0.27/webapps/jsp-examples


Configurando o TOMCAT:


Edite (criar caso nÃo exista) o arquivo:
/op

RE: servlet help

2005-01-12 Thread Casas, Claudia
Oki doki,
I got my servlets to work from tomcat using port 8080
(http://myserver:8080/~myacct/servlet/myservlet), but I still do not
know how to make apache recognize my servlets and send them to tomcat. I
want to access (http://myserver/~myacct/servlet/myservlet)

I tried to add these lines to httpd.conf

JkUriSet worker ajp13:localhost:8009


and also added these lines to workers2.properties

[uri:spark.iss.utep.edu/servlet/*]
group=ajp13:localhost:8009

but still no luck! :( please help.

For reference I used the following taken from the web site:
http://www.jolash.com/tomcat/

Configure the tomcat "web.xml" file in your tomcat's "conf" directory.
You only need to do this if you are going to write servlets. After doing
this, you can put all your servlets into the subdirectory
"WEB-INF/classes" of your webapp directory. And you can access those
servlets with a URL like:
 Uncomment the servlet element tags with the servlet-name of invoker
(just search for invoker). 

invoker

  org.apache.catalina.servlets.InvokerServlet


debug
0

2


Uncomment the servlet-mapping element tags with the servlet-name of
invoker. 


invoker
/servlet/*



-Original Message-
From: Casas, Claudia [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 12, 2005 11:56 AM
To: tomcat-user@jakarta.apache.org
Subject: servlet help


I am running tomcat5.5.4, apache2.0.52 and jk2.
1)I an run my jsp's and servlets from root. I have configured tomcat to
run my jsp's from the homedirs, but I do not know how to configure
tomcat to run servlets from the homedirs.

I can run my jsp's like this: http://myserver/~myhomedir/myfile.jsp or
http://myserver:8080/~myhomedir/myfile.jsp
Either way it works fine.
What do I need to add so that my servlets run from my homedirs as well??

These are my configuration files:

/usr/local/apache/workers2.properties

info=Ajp13 forwarding over socket
tomcatId=localhost:8009
 

#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
`
# Map the Tomcat examples webapp to the Web server uri space
#[uri:/jkstatus/*]
#group=status:status
 

 

# Uri mapping
[uri:/jsp-examples/*]
 

[uri:spark.iss.utep.edu/*.jsp]
group=ajp13:localhost:8009
 


I added the following in my httpd.conf also:


JkUriSet worker ajp13:localhost:8009



(Before I would just add the lines below in my httpd.conf, and jsp's and
servlets would work!
JkMount /*.jsp ajp13
JkMount /*/servlet/ ajp13)


Also, I have the following in my server.xml file to run my jsp's from my
homedirs:
 

What am I missing???



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: servlet help please

2004-02-17 Thread jugal
hi
tell me one thing...that u added the servlet tag in ur web.xml file or 
not...
if not then add it to web.xml file

MessageServlet1
MessageServlet1


try with this...
programme runs???...or not runlet me know
by by
jugal
Jason Tesser wrote:

OK I am new to Tomcat and I am going through one of Sun's courses
regarding Web apps.  I am working on the below example; I have complied
the code ok 
And put it in the servlets-examples/classes.  I also went into the
web.xml File under the servlets-examples directory and added the
following
	
		MessageServlet1
		/servlet/MessageServlet1
	

The problem is when I add the above code to the xml file nothing Under
servlets-examples will run.  What am I doing wrong?
Here is the java code for MessageServlet1 

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
// Support classes
import java.io.IOException;
import java.io.PrintWriter;
public class MessageServlet1 extends HttpServlet {

 private static final String[] MESSAGES = {
   "How are you today?",
   "What's in a name? That which we call a rose by any other name would
smell as sweet.",
   "My hovercraft is full of eels."
 };
 public void doGet(HttpServletRequest request,
HttpServletResponse response)
 throws IOException {
   // Pick a random message
   int msg_index = (int) (Math.random() * MESSAGES.length);
   String message = MESSAGES[msg_index];
   response.setContentType("text/html");
   PrintWriter out = response.getWriter();
   out.println("");
   out.println("");
   out.println("Message Servlet");
   out.println("");
   out.println("");
   out.println("The message is: ");
   out.println("" + message + "");
   out.println("");
   out.println("");
   out.close();
 }
}
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: servlet help please

2004-02-17 Thread Jason Tesser
Hi,

Yes I got it working.  Thank you all for the help.  
 
> Paste your  and  code here.
> 
> Kind Regards
> Schalk Neethling
> Web Developer.Designer.Programmer.CEO
> Volume4.Development.Multimedia.Branding
> emotionalize.conceptualize.visualize.realize
> Tel: +27125468436
> Fax: +27125468436
> email:[EMAIL PROTECTED]
> web: www.volume4.com
> 
> This message contains information that is considered to be sensitive
or
> confidential and may not be forwarded or disclosed to any other party
> without the permission of the sender. If you received this message in
> error,
> please notify me immediately so that I can correct and delete the
original
> email. Thank you.
> 
> :: -Original Message-
> :: From: Jason Tesser [mailto:[EMAIL PROTECTED]
> :: Sent: Tuesday, February 17, 2004 9:22 PM
> :: To: Tomcat Users List
> :: Subject: RE: servlet help please
> ::
> :: Hi
> ::
> :: > Howdy,
> :: >
> :: > >
> :: > >MessageServlet1
> :: > >
/servlet/MessageServlet1
> :: > >
> :: > >
> :: > >The problem is when I add the above code to the xml file nothing
> :: Under
> :: > >servlets-examples will run.  What am I doing wrong?
> :: >
> :: > You need to have a  element in your web.xml file
defining
> :: what
> :: > class MessageServlet1 is, e.g.
> :: > 
> :: >   MessageServlet1
> :: >   com.mycompany.SomeServlet
> :: > 
> :: >
> :: > It's preferable to put this servlet element before the servlet-
> mapping
> :: > one ;)
> :: >
> :: > Yoav Shapira
> :: >
> :: ok got it :-)  Thanks now I am getting the following error
> ::
> :: HTTP Status 500 -
> ::
> ::
---
> -
> :: 
> ::
> :: type Exception report
> ::
> :: message
> ::
> :: description The server encountered an internal error () that
prevented
> :: it from fulfilling this request.
> ::
> :: exception
> ::
> :: javax.servlet.ServletException: No servlet class has been specified
for
> :: servlet MessageServlet1
> ::
> ::
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> :: Base.java:509)
> ::
> ::
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :: :164)
> ::
> ::
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
> ::
> ::
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
> :: 8)
> ::
> ::
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> :: onnection(Http11Protocol.java:700)
> ::
> ::
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58
> :: 4)
> ::
> ::
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> :: .java:683)
> ::java.lang.Thread.run(Thread.java:534)
> ::
> ::
> :: note The full stack trace of the root cause is available in the
Tomcat
> :: logs.
> ::
> ::
-
> :: To unsubscribe, e-mail: [EMAIL PROTECTED]
> :: For additional commands, e-mail:
[EMAIL PROTECTED]
> 
> 
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: servlet help please

2004-02-17 Thread Schalk
Paste your  and  code here.

Kind Regards
Schalk Neethling
Web Developer.Designer.Programmer.CEO
Volume4.Development.Multimedia.Branding
emotionalize.conceptualize.visualize.realize
Tel: +27125468436
Fax: +27125468436
email:[EMAIL PROTECTED]
web: www.volume4.com
 
This message contains information that is considered to be sensitive or
confidential and may not be forwarded or disclosed to any other party
without the permission of the sender. If you received this message in error,
please notify me immediately so that I can correct and delete the original
email. Thank you. 

:: -Original Message-
:: From: Jason Tesser [mailto:[EMAIL PROTECTED]
:: Sent: Tuesday, February 17, 2004 9:22 PM
:: To: Tomcat Users List
:: Subject: RE: servlet help please
:: 
:: Hi
:: 
:: > Howdy,
:: >
:: > >  
:: > >  MessageServlet1
:: > >  /servlet/MessageServlet1
:: > >  
:: > >
:: > >The problem is when I add the above code to the xml file nothing
:: Under
:: > >servlets-examples will run.  What am I doing wrong?
:: >
:: > You need to have a  element in your web.xml file defining
:: what
:: > class MessageServlet1 is, e.g.
:: > 
:: >   MessageServlet1
:: >   com.mycompany.SomeServlet
:: > 
:: >
:: > It's preferable to put this servlet element before the servlet-mapping
:: > one ;)
:: >
:: > Yoav Shapira
:: >
:: ok got it :-)  Thanks now I am getting the following error
:: 
:: HTTP Status 500 -
:: 
:: 
:: 
:: 
:: type Exception report
:: 
:: message
:: 
:: description The server encountered an internal error () that prevented
:: it from fulfilling this request.
:: 
:: exception
:: 
:: javax.servlet.ServletException: No servlet class has been specified for
:: servlet MessageServlet1
:: 
:: org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
:: Base.java:509)
:: 
:: org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:: :164)
:: 
:: org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
:: 
:: org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
:: 8)
:: 
:: org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
:: onnection(Http11Protocol.java:700)
:: 
:: org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58
:: 4)
:: 
:: org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
:: .java:683)
::  java.lang.Thread.run(Thread.java:534)
:: 
:: 
:: note The full stack trace of the root cause is available in the Tomcat
:: logs.
:: 
:: -
:: To unsubscribe, e-mail: [EMAIL PROTECTED]
:: For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: servlet help please

2004-02-17 Thread Shapira, Yoav

Howdy,

>javax.servlet.ServletException: No servlet class has been specified for
>servlet MessageServlet1

Post the  and  elements from your amended
web.xml.

Yoav Shapira



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: servlet help please

2004-02-17 Thread Jason Tesser
Hi

> Howdy,
> 
> > 
> > MessageServlet1
> > /servlet/MessageServlet1
> > 
> >
> >The problem is when I add the above code to the xml file nothing
Under
> >servlets-examples will run.  What am I doing wrong?
> 
> You need to have a  element in your web.xml file defining
what
> class MessageServlet1 is, e.g.
> 
>   MessageServlet1
>   com.mycompany.SomeServlet
> 
> 
> It's preferable to put this servlet element before the servlet-mapping
> one ;)
> 
> Yoav Shapira
> 
ok got it :-)  Thanks now I am getting the following error

HTTP Status 500 - 




type Exception report

message 

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

exception 

javax.servlet.ServletException: No servlet class has been specified for
servlet MessageServlet1

org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:509)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:164)

org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
8)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:700)

org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58
4)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
java.lang.Thread.run(Thread.java:534)


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

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: servlet help please

2004-02-17 Thread Shapira, Yoav

Howdy,

>   
>   MessageServlet1
>   /servlet/MessageServlet1
>   
>
>The problem is when I add the above code to the xml file nothing Under
>servlets-examples will run.  What am I doing wrong?

You need to have a  element in your web.xml file defining what
class MessageServlet1 is, e.g.

  MessageServlet1
  com.mycompany.SomeServlet


It's preferable to put this servlet element before the servlet-mapping
one ;)

Yoav Shapira



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet help needed!

2003-07-12 Thread Jason Coleman
For me when you close the browser the session is invalidated...

also, tomcat also has a 30min default expiry for inactive sessions
(elimating the need for below)

- Original Message -
From: "Rick Roberts" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Saturday, July 12, 2003 11:30 PM
Subject: Re: Servlet help needed!


> //Invalidate session if inactive for more than 1 hour
> if(!session.isNew()){ // skip new sessions
>Date hourAgo = new Date(System.currentTimeMillis() - 60*60*1000);
>Date accessed = new Date(session.getLastAccessedTime());
>
>if(accessed.before(hourAgo)) session.invalidate();
> }
>
> FIkayo Otun wrote:
> > Good day(Sir/ma), I am a java programmer just starting to explore the
J2ee platform. I use jdk1.4.2... and tomcat to develop and deploy my
servlet. I however need a way to end my session when ever I close my
browser.  I noticed when I close my browser my session will still be on. I
am currently ussing servlet to develop an online apllication. I this I realy
need to find A solution to my problem.
> >
> > Fikayo, from Nigeria
>
> --
> ***
> * Rick Roberts*
> * Advanced Information Technologies, Inc. *
> ***
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet help needed!

2003-07-12 Thread Rick Roberts
//Invalidate session if inactive for more than 1 hour
if(!session.isNew()){ // skip new sessions
  Date hourAgo = new Date(System.currentTimeMillis() - 60*60*1000);
  Date accessed = new Date(session.getLastAccessedTime());
  if(accessed.before(hourAgo)) session.invalidate();
}
FIkayo Otun wrote:
Good day(Sir/ma), I am a java programmer just starting to explore the J2ee platform. I use jdk1.4.2... and tomcat to develop and deploy my servlet. I however need a way to end my session when ever I close my browser.  I noticed when I close my browser my session will still be on. I am currently ussing servlet to develop an online apllication. I this I realy need to find A solution to my problem.

Fikayo, from Nigeria
--
***
* Rick Roberts*
* Advanced Information Technologies, Inc. *
***
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Servlet help

2003-03-27 Thread Sandra Patricia Hunter
Okay. Thanks, John.

Any idea why nothing else will run after I run a servlet? Tomcat continues
to refer to the servlet files, which are not part of the JSP. I can't even
run a simple html page. It is like the servlet takes over, but where and
how?
The work folder remains empty.
See earlier in this thread for logs and error messages. 

Sandra Patricia Hunter
Systems Development and Web Design 
 


-Original Message-
From: John Turner [mailto:[EMAIL PROTECTED] 
Sent: March 27, 2003 7:13 AM
To: Tomcat Users List
Subject: Re: Servlet help



The work folder is where Tomcat keeps its cache.  For example, when a JSP 
is compiled into a servlet, Tomcat stores the .java file for that servlet 
in it's work folder.

John

On Thu, 27 Mar 2003 06:38:37 -0800, Sandra Patricia Hunter 
<[EMAIL PROTECTED]> wrote:

> Thanks Paul.
> I have checked that reloading is set to true and there is an entry for 
> my servlet (it wouldn't run otherwise would it?) in my web.xml file. 
> Just as an aside: what is the purpose of the work folder?
>
> Sandra Patricia Hunter
> Systems Development and Web Design
>
>
>
> -Original Message-
> From: Paul Gregoire [mailto:[EMAIL PROTECTED] Sent: March 26, 
> 2003
> 3:14 PM
> To: Tomcat Users List
> Subject: RE: Servlet help
>
>
> Once you have compiled the new servlet either jar it up or copy it
> directly
> to your WEB-INF/classes, if you jar'd it then copy the jar to WEB- 
> INF/lib.
> Now within moments your servlet should be available unless you have:
>   -turned servlet reloading off
>   -have not made an entry for the servlet in your web.xml
> If you have not then delete the subdirectories within your "work" 
> directory,
> as this will cause tomcat to regenerate all the webapp files thus 
> providing
> your users with the most current version.
>
> hope that helps...
>
> -Original Message-
> From: Sandra Patricia Hunter [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 26, 2003 3:01 PM
> To: 'Tomcat Users List'
> Subject: Servlet help
>
>
> This seems like a silly question: when I make changes in my servlet 
> what
> do I have to do to load the new file?
>
> I have tried just saving it. I have tried restarting Tomcat. I have 
> tried recompiling the file. I have tried recompiling while Tomcat was 
> shutdown and while Tomcat was running. I have tried restarting the 
> machine. Only restarting the machine seems to work. Comments? 
> Suggestions? Ridicule?
>
> Sandra Patricia Hunter
> Systems Development and Web Design
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet help

2003-03-27 Thread John Turner
The work folder is where Tomcat keeps its cache.  For example, when a JSP 
is compiled into a servlet, Tomcat stores the .java file for that servlet 
in it's work folder.

John

On Thu, 27 Mar 2003 06:38:37 -0800, Sandra Patricia Hunter 
<[EMAIL PROTECTED]> wrote:

Thanks Paul.
I have checked that reloading is set to true and there is an entry for my
servlet (it wouldn't run otherwise would it?) in my web.xml file.
Just as an aside: what is the purpose of the work folder?
Sandra Patricia Hunter
Systems Development and Web Design


-Original Message-
From: Paul Gregoire [mailto:[EMAIL PROTECTED] Sent: March 26, 2003 
3:14 PM
To: Tomcat Users List
Subject: RE: Servlet help

Once you have compiled the new servlet either jar it up or copy it 
directly
to your WEB-INF/classes, if you jar'd it then copy the jar to WEB- 
INF/lib.
Now within moments your servlet should be available unless you have:
	-turned servlet reloading off
	-have not made an entry for the servlet in your web.xml
If you have not then delete the subdirectories within your "work" 
directory,
as this will cause tomcat to regenerate all the webapp files thus 
providing
your users with the most current version.

hope that helps...

-Original Message-
From: Sandra Patricia Hunter [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 3:01 PM
To: 'Tomcat Users List'
Subject: Servlet help
This seems like a silly question: when I make changes in my servlet what 
do I have to do to load the new file?

I have tried just saving it. I have tried restarting Tomcat. I have tried
recompiling the file. I have tried recompiling while Tomcat was shutdown 
and
while Tomcat was running. I have tried restarting the machine. Only
restarting the machine seems to work. Comments? Suggestions? Ridicule?

Sandra Patricia Hunter
Systems Development and Web Design


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Servlet help

2003-03-27 Thread Sandra Patricia Hunter
Thanks Yoav.

Now I know what it is for. 

Any ideas why I am having problems starting up a JSP after I have run a
servlet? Tomcat seems to continue referring to the servlet information even
when it has been stopped and started and I have even rebooted. It's like the
servlet takes over and the JSP is lost. 

I have included log files and so on in another message with this same title.

Sandra Patricia Hunter
Systems Development and Web Design 
 


-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED] 
Sent: March 27, 2003 6:56 AM
To: Tomcat Users List
Subject: RE: Servlet help



Howdy,

>Just as an aside: what is the purpose of the work folder?

To hold temporary tomcat work products, e.g. the compiled JSP servlets.
Tomcat uses this space as it sees fit, and tomcat is responsible for the

freshness / dirtiness (in cache terms) of the contents of the work
directories, as long as you follow standard deployment / reloading 
procedures for your web applications.

If you have cause to belive tomcat is serving old contents, e.g. an old
version of a JSP, one thing to try is stop tomcat and clean out the work
directory.

Yoav Shapira
Millennium ChemInformatics



This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged.  This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Servlet help

2003-03-27 Thread Shapira, Yoav

Howdy,

>Just as an aside: what is the purpose of the work folder?

To hold temporary tomcat work products, e.g. the compiled JSP servlets.
Tomcat uses this space as it sees fit, and tomcat is responsible for the

freshness / dirtiness (in cache terms) of the contents of the work
directories, as long as you follow standard deployment / reloading
procedures for your web applications.

If you have cause to belive tomcat is serving old contents, e.g.
an old version of a JSP, one thing to try is stop tomcat and clean out
the work directory.

Yoav Shapira
Millennium ChemInformatics



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Servlet help

2003-03-27 Thread Sandra Patricia Hunter
John:
Here is the error message when I attempt to run a JSP after running a
servlet:
javax.servlet.ServletException: Error allocating a servlet instance
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:659)

When I run my JSP this is the root cause of error:
java.lang.NoClassDefFoundError: idcard/PasswordBuilder (wrong name:
PasswordBuilder)
This refers to a file that I use with my SERVLET not JSP.

I have checked that reload is set to true and that everything is included in
the appropriate xml files (context path in server.xml, servlet info in
web.xml).

Currently the work folder is empty.

Local_host_access_log:
127.0.0.1 - - [27/Mar/2003:06:14:15 -0800] "GET
/idcard/servlet/ProtectedPage HTTP/1.1" 500 3854
127.0.0.1 - - [27/Mar/2003:06:31:24 -0800] "GET /idcard/indexIDLogin.jsp
HTTP/1.1" 500 6281
127.0.0.1 - - [27/Mar/2003:06:33:08 -0800] "GET /idcard/orgIndexID.jsp
HTTP/1.1" 500 6281
127.0.0.1 - - [27/Mar/2003:06:33:41 -0800] "GET /idcard/orgIndexID.jsp
HTTP/1.1" 500 6281

Apache_log:
003-03-27 06:32:36 [org.apache.catalina.connector.warp.WarpConnector] Error
accepting requests
java.net.SocketException: socket closed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:343)
at java.net.ServerSocket.implAccept(ServerSocket.java:438)
at java.net.ServerSocket.accept(ServerSocket.java:409)
at
org.apache.catalina.connector.warp.WarpConnector.run(WarpConnector.java:590)
at java.lang.Thread.run(Thread.java:536)

2003-03-27 06:33:34 [org.apache.catalina.connector.warp.WarpConnector] Error
accepting requests
java.net.SocketException: socket closed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:343)
at java.net.ServerSocket.implAccept(ServerSocket.java:438)
at java.net.ServerSocket.accept(ServerSocket.java:409)
at
org.apache.catalina.connector.warp.WarpConnector.run(WarpConnector.java:590)
at java.lang.Thread.run(Thread.java:536)

Catalina_log:
2003-03-27 05:59:45 HttpConnector Opening server socket on all host IP
addresses
2003-03-27 05:59:49 HttpConnector[8080] Starting background thread
2003-03-27 05:59:49 HttpProcessor[8080][0] Starting background thread
2003-03-27 05:59:49 HttpProcessor[8080][1] Starting background thread
2003-03-27 05:59:49 HttpProcessor[8080][2] Starting background thread
2003-03-27 05:59:49 HttpProcessor[8080][3] Starting background thread
2003-03-27 05:59:49 HttpProcessor[8080][4] Starting background thread
2003-03-27 05:59:49 Ajp13Connector[8009] Opening server socket on all host
IP addresses
2003-03-27 05:59:49 Ajp13Connector[8009] Starting background thread
2003-03-27 05:59:49 Ajp13Processor[8009][0] Starting background thread
2003-03-27 05:59:49 Ajp13Processor[8009][1] Starting background thread
2003-03-27 05:59:49 Ajp13Processor[8009][2] Starting background thread
2003-03-27 05:59:49 Ajp13Processor[8009][3] Starting background thread
2003-03-27 05:59:49 Ajp13Processor[8009][4] Starting background thread
2003-03-27 06:32:30 HttpProcessor[8080][4] Stopping background thread
2003-03-27 06:32:30 HttpProcessor[8080][3] Stopping background thread
2003-03-27 06:32:30 HttpProcessor[8080][2] Stopping background thread
2003-03-27 06:32:30 HttpProcessor[8080][1] Stopping background thread
2003-03-27 06:32:30 HttpProcessor[8080][0] Stopping background thread
2003-03-27 06:32:30 HttpConnector[8080] Stopping background thread
2003-03-27 06:32:30 Ajp13Processor[8009][4] Stopping background thread
2003-03-27 06:32:30 Ajp13Processor[8009][3] Stopping background thread
2003-03-27 06:32:30 Ajp13Processor[8009][2] Stopping background thread
2003-03-27 06:32:30 Ajp13Processor[8009][1] Stopping background thread
2003-03-27 06:32:30 Ajp13Processor[8009][0] Stopping background thread
2003-03-27 06:32:30 Ajp13Connector[8009] Stopping background thread
2003-03-27 06:32:37 HttpConnector Opening server socket on all host IP
addresses
2003-03-27 06:32:40 HttpConnector[8080] Starting background thread
2003-03-27 06:32:40 HttpProcessor[8080][0] Starting background thread
2003-03-27 06:32:40 HttpProcessor[8080][1] Starting background thread
2003-03-27 06:32:40 HttpProcessor[8080][2] Starting background thread
2003-03-27 06:32:40 HttpProcessor[8080][3] Starting background thread
2003-03-27 06:32:40 HttpProcessor[8080][4] Starting background thread
2003-03-27 06:32:40 Ajp13Connector[8009] Opening server socket on all host
IP addresses
2003-03-27 06:32:40 Ajp13Connector[8009] Starting background thread
2003-03-27 06:32:40 Ajp13Processor[8009][0] Starting background thread
2003-03-27 06:32:40 Ajp13Processor[8009][1] Starting background thread
2003-03-27 06:32:40 Ajp13Processor[8009][2] Starting background thread
2003-03-27 06:32:40 Ajp13Processor[8009][3] Starting background thread
2003-03-27 06:32:40 Ajp13Processor[8009][4] Starting background thread
2003-03-27 06:33:

RE: Servlet help

2003-03-27 Thread Sandra Patricia Hunter
Thanks Paul.
I have checked that reloading is set to true and there is an entry for my
servlet (it wouldn't run otherwise would it?) in my web.xml file.
Just as an aside: what is the purpose of the work folder? 

Sandra Patricia Hunter
Systems Development and Web Design 
 


-Original Message-
From: Paul Gregoire [mailto:[EMAIL PROTECTED] 
Sent: March 26, 2003 3:14 PM
To: Tomcat Users List
Subject: RE: Servlet help


Once you have compiled the new servlet either jar it up or copy it directly
to your WEB-INF/classes, if you jar'd it then copy the jar to WEB-INF/lib.
Now within moments your servlet should be available unless you have:
- turned servlet reloading off
- have not made an entry for the servlet in your web.xml
If you have not then delete the subdirectories within your "work" directory,
as this will cause tomcat to regenerate all the webapp files thus providing
your users with the most current version.

hope that helps...

-Original Message-
From: Sandra Patricia Hunter [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 3:01 PM
To: 'Tomcat Users List'
Subject: Servlet help


This seems like a silly question: 
when I make changes in my servlet what do I have to do to load the new file?

I have tried just saving it. I have tried restarting Tomcat. I have tried
recompiling the file. I have tried recompiling while Tomcat was shutdown and
while Tomcat was running. I have tried restarting the machine. Only
restarting the machine seems to work. Comments? Suggestions? Ridicule?

Sandra Patricia Hunter
Systems Development and Web Design 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet help

2003-03-27 Thread John Turner
Error message?  Log file contents?

John

On Wed, 26 Mar 2003 18:47:01 -0800, Sandra Patricia Hunter 
<[EMAIL PROTECTED]> wrote:

Thanks.
I got my servlet up and running but now I can't run my jsp. After 
rebooting I can see my jsp but I can't load another one.
Something is stuck somewhere according to some configuration I have made,
but I don't even know where to begin to look or what more information to
give you.
Any ideas?

Sandra Patricia Hunter
Systems Development and Web Design


-Original Message-
From: Vladimer Shioshvili [mailto:[EMAIL PROTECTED] Sent: March 26, 
2003 3:13 PM
To: Tomcat Users List
Subject: Re: Servlet help

Sandra,

if you are planning to do the changes often you are probably better off 
if you set reloadable parameter to true in server.xml file, 
(http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/context.html) 
however, setting it to reloadable means that you should accept that it 
will eat up some of your CPU time as well (not a significant one, but 
it's there).. otherwise, compiling your file, and restarting tomcat 
should suffice...

vlad

At 06:00 PM 3/26/2003, you wrote:
This seems like a silly question:
when I make changes in my servlet what do I have to do to load the new 
file?

I have tried just saving it. I have tried restarting Tomcat. I have 
tried recompiling the file. I have tried recompiling while Tomcat was 
shutdown and while Tomcat was running. I have tried restarting the 
machine. Only restarting the machine seems to work. Comments? 
Suggestions? Ridicule?

Sandra Patricia Hunter
Systems Development and Web Design


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Vladimer Shioshvili
QRC Division of Macro International Inc.
7315 Wisconsin Avenue, Suite 400W
Bethesda, MD 20814
Phone: (301) 657 3077 ext. 155

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Servlet help

2003-03-27 Thread Paul Gregoire
Once you have compiled the new servlet either jar it up or copy it
directly to your WEB-INF/classes, if you jar'd it then copy the jar to
WEB-INF/lib.
Now within moments your servlet should be available unless you have:
- turned servlet reloading off
- have not made an entry for the servlet in your web.xml
If you have not then delete the subdirectories within your "work"
directory, as this will cause tomcat to regenerate all the webapp files
thus providing your users with the most current version.

hope that helps...

-Original Message-
From: Sandra Patricia Hunter [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 3:01 PM
To: 'Tomcat Users List'
Subject: Servlet help


This seems like a silly question: 
when I make changes in my servlet what do I have to do to load the new
file?

I have tried just saving it. I have tried restarting Tomcat. I have
tried
recompiling the file. I have tried recompiling while Tomcat was shutdown
and
while Tomcat was running. I have tried restarting the machine. Only
restarting the machine seems to work.
Comments? Suggestions? Ridicule?

Sandra Patricia Hunter
Systems Development and Web Design 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Servlet help

2003-03-26 Thread Sandra Patricia Hunter
Thanks.
I got my servlet up and running but now I can't run my jsp. 
After rebooting I can see my jsp but I can't load another one.
Something is stuck somewhere according to some configuration I have made,
but I don't even know where to begin to look or what more information to
give you.
Any ideas?

Sandra Patricia Hunter
Systems Development and Web Design 
 


-Original Message-
From: Vladimer Shioshvili [mailto:[EMAIL PROTECTED] 
Sent: March 26, 2003 3:13 PM
To: Tomcat Users List
Subject: Re: Servlet help


Sandra,

if you are planning to do the changes often you are probably better off if 
you set reloadable parameter to true in server.xml file, 
(http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/context.html) 
however, setting it to reloadable means that you should accept that it will 
eat up some of your CPU time as well (not a significant one, but it's 
there).. otherwise, compiling your file, and restarting tomcat should 
suffice...

vlad

At 06:00 PM 3/26/2003, you wrote:
>This seems like a silly question:
>when I make changes in my servlet what do I have to do to load the new 
>file?
>
>I have tried just saving it. I have tried restarting Tomcat. I have 
>tried recompiling the file. I have tried recompiling while Tomcat was 
>shutdown and while Tomcat was running. I have tried restarting the 
>machine. Only restarting the machine seems to work. Comments? 
>Suggestions? Ridicule?
>
>Sandra Patricia Hunter
>Systems Development and Web Design
>
>
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]


Vladimer Shioshvili

QRC Division of Macro International Inc.
7315 Wisconsin Avenue, Suite 400W
Bethesda, MD 20814

Phone: (301) 657 3077 ext. 155 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet help

2003-03-26 Thread Vladimer Shioshvili
Sandra,

if you are planning to do the changes often you are probably better off if 
you set reloadable parameter to true in server.xml file, 
(http://jakarta.apache.org/tomcat/tomcat-4.0-doc/config/context.html) 
however, setting it to reloadable means that you should accept that it will 
eat up some of your CPU time as well (not a significant one, but it's 
there).. otherwise, compiling your file, and restarting tomcat should 
suffice...

vlad

At 06:00 PM 3/26/2003, you wrote:
This seems like a silly question:
when I make changes in my servlet what do I have to do to load the new file?
I have tried just saving it. I have tried restarting Tomcat. I have tried
recompiling the file. I have tried recompiling while Tomcat was shutdown and
while Tomcat was running. I have tried restarting the machine. Only
restarting the machine seems to work.
Comments? Suggestions? Ridicule?
Sandra Patricia Hunter
Systems Development and Web Design


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Vladimer Shioshvili
QRC Division of Macro International Inc.
7315 Wisconsin Avenue, Suite 400W
Bethesda, MD 20814
Phone: (301) 657 3077 ext. 155 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Servlet help

2003-03-26 Thread jsp
Is tomcat being run as a service? If so you have to restart it there and
sometimes I also have to go to the command line c:\tomcat\bin\shutdown
... c:\tomcat\bin\startup for it to take. If your using the newer
versions of tomcat it doesn't seem to work any other way.

-wiley


-Original Message-
From: Sandra Patricia Hunter [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 26, 2003 3:01 PM
To: 'Tomcat Users List'
Subject: Servlet help

This seems like a silly question: 
when I make changes in my servlet what do I have to do to load the new
file?

I have tried just saving it. I have tried restarting Tomcat. I have
tried
recompiling the file. I have tried recompiling while Tomcat was shutdown
and
while Tomcat was running. I have tried restarting the machine. Only
restarting the machine seems to work.
Comments? Suggestions? Ridicule?

Sandra Patricia Hunter
Systems Development and Web Design 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet help...

2002-02-06 Thread Janek Bogucki

 --- Clay Mitchell <[EMAIL PROTECTED]> wrote: > How do I define where Tomcat looks for 
servlets? Where
does it look for
> it by default?
> 
> Thanks
> -Clay
> 

Have a look at this document

http://jakarta.apache.org/tomcat/tomcat-4.0-doc/class-loader-howto.html

It should answer your question.

-Janek  

__
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

--
To unsubscribe:   
For additional commands: 
Troubles with the list: 




Re: Servlet help needed

2001-05-04 Thread Noel E. Lecaros

Hi, Ante

You actually don't need to edit anything in server.xml if your app uses
default settings.  Just drop your app's directory tree into the webapp
subdir and start Tomcat.  Which web.xml file did you make changes in
anyway?  You're not supposed to edit the web.xml in the conf subdir!

Hope this helps.

Regards,
Noel Lecaros

BTW, just a friendly reminder.  Please don't post in HTML.  Not everyone
on this list uses an HTML-enabled mail reader.



Ante Sabo wrote:

>  I cannot deploy my servlet application to run by Tomcat. I editet
> server.xml and web.xml files as described in documentation to set up
> my contextes, but all I got on my screen is Tomcat error
> message: Mapping context with unregisterred servlet   What this
> message is meaning to me. I beleive I made everything in script files
> needed to register my sevlet, and also registering context, and it
> won't work. Can you give me the link to a place where I can find some
> explanation what is needed to register servlet application.  Only way
> I can register it is to put it under /webapps/examples directory. That
> way I don't have even to register it - it works, but is that a real
> solution?  With many thanks, regards,Ante Sabo Zagreb
> UniversityFaculty of organization & informaticsVaraždin,
> Croatia http://www.foi.hr http://www.foi.hr/~asabo