Howto get Port in HttpServlet#init(ServletConfig)?

2005-02-25 Thread Patrick Wunderlich
Hey Tomcat Fans,
is there a programmatically way to get the Http-Port
in the HttpServlet#init(ServletConfig) method?
Kind Regards,
Patrick Wunderlich
(Germany)
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Hyperthreading and Java (was RE: Tale of two servers)

2005-02-25 Thread Peter Crowther
 From: Graham Reeds [mailto:[EMAIL PROTECTED] 
 Also disable HyperThreading in the BIOS on the new Dell.  HT 
 and Java is not a happy combination.

Interesting... do you have any recommended reading on that, Graham?

- Peter

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



Re: how to harden tomcat?

2005-02-25 Thread Michael Echerer
Hi,
One thing to look out for would be the use of JNI i.e. native calls. I'm 
not sure if there is a way of preventing someone from packaging a .so in 
a WAR and then loading it in to the app via code to bypass the lack of 
LD_LIBRARY_PATH (on *nix).
didn't try it myself, but I guess
/tomcat/conf/catalina.policy and it's java.security settings are the 
right place to look for these remaining problems.

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


Tomcat 5.5.7 using builtin JDBC connection pool, can't access 'real' connection - accessToUnderlyingConnectionAllowed=true

2005-02-25 Thread Bernd Bartke
Hi there,
did anybody manage to access the underlying 'real' database connection?
I have got to use the PostgreSQL LargeObject API and therefore I need access to 
the delegated connection.
But after several hours of trial and error I lost my motivation ... It seems 
like:
- doesn't do anything:
Resource ... accessToUnderlyingConnectionAllowed=true .../
- always returns 'false':
org.apache.tomcat.dbcp.dbcp.PoolingDriver.isAccessToUnderlyingConnectionAllowed()
 .
- doesn't do anything:
org.apache.tomcat.dbcp.dbcp.PoolingDriver.setAccessToUnderlyingConnectionAllowed(true);
- also doesn't do anything:
dataSource.setAccessToUnderlyingConnectionAllowed(true)
At last I found some kind of workaround, which is indeed not really desirable 
...
Accessing an org.postgresql.PGConnection via a statement works ...
Maybe someone can help me.
Bye,
Bernd.
code snippet:
import org.apache.tomcat.dbcp.dbcp.PoolingDriver;
import org.apache.tomcat.dbcp.dbcp.BasicDataSource;
import org.apache.tomcat.dbcp.dbcp.DelegatingConnection;
import org.apache.tomcat.dbcp.dbcp.DelegatingStatement;
import org.postgresql.PGConnection;
...
logger.debug(PoolingDriver.isAccessToUnderlyingConnectionAllowed: 
+PoolingDriver.isAccessToUnderlyingConnectionAllowed());
PoolingDriver.setAccessToUnderlyingConnectionAllowed(true);
BasicDataSource dataSource = (BasicDataSource)envContext.lookup(jdbc/website);
logger.debug(dataSource.isAccessToUnderlyingConnectionAllowed: 
+dataSource.isAccessToUnderlyingConnectionAllowed());
dataSource.setAccessToUnderlyingConnectionAllowed(true);
logger.debug(getting delegating connection);
DelegatingConnection connection = 
(DelegatingConnection)dataSource.getConnection();
logger.debug(getting 'real' connection);
logger.debug(connection.getDelegate():  + connection.getDelegate());
logger.debug(connection.getInnermostDelegate():  + 
connection.getInnermostDelegate());
// for some reason this works:
DelegatingStatement stmt = (DelegatingStatement)connection.createStatement();
PGConnection pgCon = (PGConnection)stmt.getDelegate().getConnection();
stmt.close();
logger.debug(pgCon);
..
corresponding output:
PoolingDriver.isAccessToUnderlyingConnectionAllowed: false
dataSource.isAccessToUnderlyingConnectionAllowed: false
getting delegating connection
getting 'real' connection
connection.getDelegate(): null
connection.getInnermostDelegate(): null
[EMAIL PROTECTED]
my configuration:

server.xml:
- no pooling stuff in here -
WEB-INF/web.xml:
web-app
...
  resource-ref
  descriptionDB Connection/description
  res-ref-namejdbc/website/res-ref-name
  res-typejavax.sql.DataSource/res-type
  res-authContainer/res-auth
  /resource-ref
...
/web-app
META-INF/context.xml:
Context ...
...
  Resource name=jdbc/website scope=Shareable type=javax.sql.DataSource
auth=Container 
factory=org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory
url=jdbc:postgresql://host:5432/website
driverClassName=org.postgresql.Driver username=tomcat 
password=***
defaultAutoCommit=false defaultReadOnly=false
defaultTransactionIsolation=READ_COMMITTED initialSize=1 
minIdle=1
maxWait=1 maxIdle=10 maxActive=20 
accessToUnderlyingConnectionAllowed=true
validationQuery=select 1
  /
!-- forget it ... also has no effect
  ResourceParams name=jdbc/website
parameter
  nameaccessToUnderlyingConnectionAllowed/name
  valuetrue/value
/parameter
  /ResourceParams
--
/Context
java 1.4.2_07
tomcat 5.5.7
PostgreSQL 8.01

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


Re: How to send hidden variables to next page

2005-02-25 Thread BV Karthik
laxmi,

For the table issue you need to use DHTML along with Javascript.
there will be some sample code available in the net.
else hit about.javascript.com

BVK



On Thu, 24 Feb 2005 22:44:15 -0800 (PST), U K Laxmi [EMAIL PROTECTED] wrote:
 Thanks David for the info. Sure to do some reading. I
 could able to pass the hidden variables to next page.
 It's just i'm using one hidden variable named
 'package' which was doing all the problem. I just
 changed it to something else and now it's working.
 
 Still table issue not solved. I'm gooling ... for the
 solution.
 
 --- David Smith [EMAIL PROTECTED] wrote:
 
  This is getting into territory where you'd be better
  off doing some
  googling or buying a good javascript cookbook.  I
  havn't bought any  of
  those books recently although I've had good
  experience with subjects
  from Wrox Publishing and O'Reilly Associates in the
  past.  Visit
  Amazon.  They even support a rating scheme where
  people can voice their
  opinion.
 
  On the Delete issue, you could do a server-side
  rewrite of a link that
  invokes an action to delete a row as in:
  a
 
 href=http://localhost:8080/mywebapp/deleteRow.do?recordNum=10;Delete
 
  Me/a
 
  That's just a basic GET form request.
 
  Again, find a good book, do some reading.
 
  --David
 
  U K Laxmi wrote:
 
  Thanks David for the solution. To be frank, i
  really
  don't know how to code it. Will you give a sample
  code
  snippet? I'm using apache2, tomcat 5.5.7 on Win 2K
  machine.
  
  One more problem. I've a form and also submit
  button.
  I've number of text fields in it. On entering some
  data and focus losts from that field, i call a
  javascript function, i set number of hidden values
  and
  call a JSP using location.href of Javascript. But
  hidden values are not getting passed to jsp.I'm
  getting null. Why? How to overcome this? Pls help.
  
  One more requirement what i've is:
  i'VE A FORM WITH FORM ELEMENTS IN IT AND A 'aDD'
  BUTTON. After filling theform, if the user clicks
  on
  'Add' button, the contents gets added aas row into
  a
  HTML table located below that form. That way user
  can
  add n number of rows to the bottom table. In the
  table, i need a 'Delete' button. After selecting
  any
  row, if the user clicks on 'Delete' button, it
  should
  get deleted from the table. I guess it can be
  possible. But it's a big challenge to me as i know
  only ABCD of HTML  Javascript.
  
  If anybody can direct me to a good HTML/Javascritp
  forum also fine. If i get a solution directly, it's
  wonderful.
  
  Thanks a lot. Sorry again if it's not the right
  place
  to post this.
  
  
  --- David Smith [EMAIL PROTECTED] wrote:
  
  
  
  The best advice I can offer -- have a javascript
  that does the submit
  for you on the event the drop-down changes state.
  Then let a servlet
  handle storing your form data in the session and
  passing updated data to
  the next page.  Outside of something like that, I
  think you'll need to
  incorporate a submit button.
  
  --David
  
  U K Laxmi wrote:
  
  
  
  Thanks for the answers Shakeel.
  
  My problem is, i've a page that doesn't have
  submit
  button. I need to send the hidden variables in
  that
  HTML page to next HTML page. Here the hidden
  value
  
  
  is
  
  
  set based on the type of option selected from
  
  
  'select'
  
  
  drpo down box in HTML. To put it in session, i
  need
  
  
  to
  
  
  identify the selected option and assign it to
  java
  varialbe. I don't think it's possible to assign a
  javascript variable to java variable. Pls help to
  solve this problem.
  
  
  --- Shakeel Ahmad [EMAIL PROTECTED]
  
  
  wrote:
  
  
  
  
  
  
  Wel this might help...
  
  // You write following two lines in first JSP
  
  
  page.
  
  
  String name = Java;// This might be your
  hidden
  field.
  session.setAttribute(HiddenName, name);
  
  
  //Then you get the name on next page as follows.
  
  String userName =
  (String)session.getAttribute(HiddenName);
  
  
  The name attribute will be available throught
  
  
  the
  
  
  session life, unless we
  remove it explicitly or restart Tomcat.
  We can use it on any page once it is placed
  properly.
  
  Best Regards,
  S H A K E E L   A H M A D
  
  
 
 http://members.fortunecity.com/javaclub/shakeel.htm
  
  
  Voice: 00923002723316
  Senior Software Engineer.
  NorthStar Technologies. www.globalnorthstar.com
  
  EE(Computer Engineering), UET Lahore, Pakistan.
  SCJP,SCWCD  SCBCD Sun Microsystems, Inc.
  Brain Bench Certified Java Programmer.
  
  -Original Message-
  From: U K Laxmi [mailto:[EMAIL PROTECTED]
  Sent: 23 February, 2005 10:37 AM
  To: Tomcat Users List
  Subject: RE: How to send hidden variables to
  next
  page
  
  
  Yes. I'm using JSP. Can you pls tell me the
  syntax
  or
  guidelines as how to do it.
  
  Thank you.
  
  --- Shakeel Ahmad [EMAIL PROTECTED]
  wrote:
  
  
  
 
 === message truncated ===
 
 

Multiple mappings to same servlet query

2005-02-25 Thread Varley, Roger
Hi

I know that if I have multiple mappings to the same servlet, then I get two 
seperate objects instantiated. However, where does the engine instantiate the 
copy from? For example, I want to run two copies of the same servlet with 
different URLs, one in test mode, one in live mode. I was planning on 
configuring a different set of parameters for the two cases in my web.xml file 
but I need to be sure that I will get two instances, each with its own set 
parameters rather than the engine cloning a copy of the servlet it has 
already loaded.

Regards
Roger


__
This e-mail and the documents attached are confidential and intended 
solely for the addressee; it may also be privileged. If you receive this 
e-mail in error, please notify the sender immediately and destroy it.
As its integrity cannot be secured on the Internet, the Atos Origin group 
liability cannot be triggered for the message content. Although the 
sender endeavours to maintain a computer virus-free network, the sender 
does not warrant that this transmission is virus-free and will not be 
liable for any damages resulting from any virus transmitted.
__

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



Re: How to send hidden variables to next page

2005-02-25 Thread David da Guia Carvalho
I dont know but looks like you are doing somethings wrong... hidden
fildes are a great choice... better them use GET method...
About the table think... use Iframe and do a submit to it...
Whem you submit you use normal submit button or javascript???
If you are submiting with normal button try to use Javascript is much
better! Example:

!-- AT HEADER --
script language=javascript
function submitform()
{
// FOR LOCAL FORM... where the form name is myform
document.myform.submit();

//OR FOR IFRAME FORM... where the IFRAME name is myframe and the FORM
name is myform1
window.frames.myframe.document.myform1.submit();

}
/script
!-- AT BODY
The link to submit:
--
A HREF=javascript: submitform()SUBMIT HERE!!!/A

You can also make MANY variations on it... like pass values in the
function from the external frame to a filed on iframe.
Example:

!-- AT HEADER --
script language=javascript
function submitform(val1)
{
//CHANGE THE VALUE OF A FIELD ON IFRAME... where myfield is the name of
the filed...
window.frames.myframe.document.myform1.myfield.value=val1;
//FOR IFRAME FORM... where the IFRAME name is myframe and the FORM name
is myform1
window.frames.myframe.document.myform1.submit();
}
/script

!-- AT BODY --
A HREF=javascript: submitform(VALUEOFF1)SUBMIT HERE/A

I make some dynamic tables based on users choies! Works very well.

Best Regards,

--

David da Guia Carvalho
Animus Tecnologia da Informao
Tel.: (21) 3525-8800
Fax: (21) 3525-8801
http://www.animus-ti.com.br


On Feb 25, 2005 03:44 AM, U K Laxmi [EMAIL PROTECTED] wrote:

Thanks David for the info. Sure to do some reading. I
could able to pass the hidden variables to next page.
It's just i'm using one hidden variable named
'package' which was doing all the problem. I just
changed it to something else and now it's working.

Still table issue not solved. I'm gooling ... for the
solution.

--- David Smith [EMAIL PROTECTED] wrote:

This is getting into territory where you'd be better
off doing some
googling or buying a good javascript cookbook. I
havn't bought any of
those books recently although I've had good
experience with subjects
from Wrox Publishing and O'Reilly Associates in the
past. Visit
Amazon. They even support a rating scheme where
people can voice their
opinion.

On the Delete issue, you could do a server-side
rewrite of a link that
invokes an action to delete a row as in:
a

href=http://localhost:8080/mywebapp/deleteRow.do?recordNum=10;Delete

Me/a

That's just a basic GET form request.

Again, find a good book, do some reading.

--David

U K Laxmi wrote:

Thanks David for the solution. To be frank, i
really
don't know how to code it. Will you give a sample
code
snippet? I'm using apache2, tomcat 5.5.7 on Win 2K
machine.

One more problem. I've a form and also submit
button.
I've number of text fields in it. On entering some
data and focus losts from that field, i call a
javascript function, i set number of hidden values
and
call a JSP using location.href of Javascript. But
hidden values are not getting passed to jsp.I'm
getting null. Why? How to overcome this? Pls help.

One more requirement what i've is:
i'VE A FORM WITH FORM ELEMENTS IN IT AND A 'aDD'
BUTTON. After filling theform, if the user clicks
on
'Add' button, the contents gets added aas row into
a
HTML table located below that form. That way user
can
add n number of rows to the bottom table. In the
table, i need a 'Delete' button. After selecting
any
row, if the user clicks on 'Delete' button, it
should
get deleted from the table. I guess it can be
possible. But it's a big challenge to me as i know
only ABCD of HTML  Javascript.

If anybody can direct me to a good HTML/Javascritp
forum also fine. If i get a solution directly, it's
wonderful.

Thanks a lot. Sorry again if it's not the right
place
to post this.


--- David Smith [EMAIL PROTECTED] wrote:



The best advice I can offer -- have a javascript
that does the submit
for you on the event the drop-down changes state.
Then let a servlet
handle storing your form data in the session and
passing updated data to
the next page. Outside of something like that, I
think you'll need to
incorporate a submit button.

--David

U K Laxmi wrote:



Thanks for the answers Shakeel.

My problem is, i've a page that doesn't have
submit
button. I need to send the hidden variables in
that
HTML page to next HTML page. Here the hidden
value


is


set based on the type of option selected from


'select'


drpo down box in HTML. To put it in session, i
need


to


identify the selected option and assign it to
java
varialbe. I don't think it's possible to assign a
javascript variable to java variable. Pls help to
solve this problem.


--- Shakeel Ahmad [EMAIL PROTECTED]


wrote:






Wel this might help...

// You write following two lines in first JSP


page.


String name = Java;// This might be your
hidden
field.
session.setAttribute(HiddenName, name);



Apache 1.3 + mod_jk: Segmentation fault

2005-02-25 Thread Rodrigo Avila
Hi!
Does anyone see this error in Apache error_log?

[...] child pid 6645 exit signal Segmentation fault (11)

It only happen when I use mod_jk 1.2.8 compiled by me
(./configure--with=apxs=/usr/sbin/apxs; make; make install), using the
instructions at
http://jakarta.apache.org/tomcat/connectors-doc/index.html.

I use Apache 1.3.33 (slackware package found at www.linuxpackages.net)
and Tomcat 5.0.28 (binary distribution).

Thanks the atention!
-- 
Rodrigo de Avila
[EMAIL PROTECTED]

http://www.avila.eti.br

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



Re: Very Straneg problem with MySQL-Connector

2005-02-25 Thread monkiboy
Thank you very much for the explanation !
I am starting to understand it much better.
Thank you everybody


- Original Message -
From: Parsons Technical Services [EMAIL PROTECTED]
To: Tomcat Users List tomcat-user@jakarta.apache.org
Sent: Friday, February 25, 2005 1:20 AM
Subject: Re: Very Straneg problem with MySQL-Connector


 For networking localhost=127.0.0.1=monkinetwork

 But when you attach to the database it sends the machine name in Linux and
 under MySQL localhost127.0.0.1monkinetwork and so you have to put in
the
 location that is identified. When your app talks to MySQL, it tells MySQL
it
 is calling from machine X, in your case the machine name is monkinetwork.
 Had you not named the machine it would have sent localhost if it was bound
 to the loopback address. And if that was not bound it would have sent the
 127.0.0.1. You may also want to watch that if you bind Tomcat to an IP it
 may send that IP to MySQL if the machine name is not available. When you
go
 across the network it will also use the IP of the machine. The easy way to
 tell is from the error.

 Access denied for user 'root'@'monkinetwork' (using password: YES)

 You were running Tomcat as root and the machine name is monkinetwork.

 Hope this helps.

 Doug


 - Original Message -
 From: monkiboy [EMAIL PROTECTED]
 To: Tomcat Users List tomcat-user@jakarta.apache.org
 Sent: Thursday, February 24, 2005 5:04 PM
 Subject: Re: Very Straneg problem with MySQL-Connector


  Thank you for trying to help me everybody !
  I read carefully your answer and it look like I have problem with
  privileges. My problem is resolved !
  The first thing I did is :
  Comment this line on my.cnf file : # bind 127.0.0.1
  Then the second thing that I made (with your advice) : is to try to
  connect
  on MySQL with User and not with the root.
 
  GRANT ALL PRIVILEGES ON testdb.* to 'test'@'localhost' IDENTIFIED BY
  'test';
  Doesn't work but when I did that :
  GRANT ALL PRIVILEGES ON testBDD.* to 'test'@'monkinetwork' IDENTIFIED BY
  'test';
  It's worked.
  It's look like I had to grant privilege on monkinetwork... It's very
  strange
  and I can't understand, I don't know why I had to do that...
 
  Best Regards.
  monkiboy
 
  OK, the problem normally does not come from the driver, just try this:
  from your freshly installed MySQL database, remove the test database
and
  also the test user from the database permissions table and from any
  global user definitions, then flush-privileges and you should be ready
  to go.
 
  Drew.
 
 
  On Thu, 2005-02-24 at 03:01, monkiboy wrote:
   Hi everybody!
   I have a weird problem to use the MySQL-connector under Linux
(Debian).
  I heard it can come from Tomcat.
   I have no problem in windows XP, all is working fine !
   But under Linux when I try to connect to mysql throught
mysql-connector
  wrote in a Servlet I have this message :
  
   Message: Invalid authorization specification message from server:
  Access denied for user 'root'@'monkinetwork' (using password: YES)
   SQLState: 28000
   ErrorCode: 1045
  
   I am Using : Tomcat 5.0.28
   MySQL-Connector version is : mysql-connector-java-3.0.15-ga-bin.jar
  
   JDK Version : 1_5_0_01. Servlet-Examples and JSP works fine! So I
don't
  think the problem come from JDK.
  
   MySQL version : MySQL-SERVER-4.1.9-2 : All is working under console
   mode
  !
  
   Here's My Servlet TESt1.java:
  
  
   Code:
  
  
   import java.io.*;
   import javax.servlet.*;
   import javax.servlet.http.*;
   import java.sql.*;
   import java.sql.DriverManager;
  
   public class TEST1 extends HttpServlet {
   public void doGet(HttpServletRequest request, HttpServletResponse
  response)
   throws ServletException, IOException  {
  
   response.setContentType(text/html);
   PrintWriter out = response.getWriter();
  
  String url = jdbc:mysql://localhost:3306/HeroDB;
  String user = root;
  String password = password;
  
   try{
   Class.forName(com.mysql.jdbc.Driver);
   out.println(br DRIVERS JDBC : OK!);
   Connection connection =
  DriverManager.getConnection(url,user,password);
  
   out.println(br Database connection : OK!);
  
   }
   catch (ClassNotFoundException e)
 {
out.println(Error with JDBC Drivers !);
 }
   catch(SQLException ex) {
  
  
   out.println(br ERROR MESSAGE br);
  while (ex != null) {
  
   out.println(brMessage:  + ex.getMessage ());
  
   out.println(brSQLState:   + ex.getSQLState ());
  
   out.println(brErrorCode:   + ex.getErrorCode ());
  
   ex = ex.getNextException();
 out.println();
  }
   }
  
  
   }
   }
  
  
  
   AND THE HTML PAGE in order to access to the Servlet :
  
   Code:
  
   HTML
   HEAD
   TITLEDataBase Test/TITLE
   /HEAD
   BODY BGCOLOR=#FDF5E6
   H2 ALIGN=CENTERDataBase TEST/H2
  
   FORM ACTION=http://localhost:8080/TEST1;
   CENTER
   INPUT 

Re: Starting up Tomcat when the Linux starts up

2005-02-25 Thread David Smith
There should be an example tomcat5.sh with your distribution of jsvc.  
If not, download the most recent release from the Commons Daemon project 
at jakarta.apache.org and get a copy from there.  Customize it with the 
options you use and you should be good to go.

Splitting out put between console and log:  check your linux man pages 
for the tee command.  It's designed to split output between standard out 
and a file.

--David
Behrang Saeedzadeh wrote:
Thanks for the response.
BTW - I'm new to Linux :-) and don't know much about it...
On Thu, 24 Feb 2005 15:13:09 -0500, David Smith [EMAIL PROTECTED] wrote:
 

Depends on your flavor of linux.  Mandrake (I've heard RH is similar)
   

I'm using Ubuntu which is a Debian based distro.
 

stores the init script in /etc/init.d with a sym link in
/etc/rc[runlevel-here].d.  
   

I know that, for example, init scripts of MySQL and Samba are stored
in /etc/init.d. I actually installed MySQL and Samba using apt and it
took care of the rest of the progess...
 

For example, if your script is tomcat5, then
   

Do I have to create this script by myself? Should the contents of it
be the same as the command that I write to run Tomcat using JSVC?
 

tomcat5 would be stored /etc/init.d w/ a sym link to it from
/etc/rc5.d.  5 being the runlevel where X is started and run.  The name
of the sym link is S[some-priority-number]tomcat5.  Take a look at your
linux docs and other services for more info.  Low numbers are started
first, high numbers last.
   

Can you help me a bit more?
 

Tomcat's console output is usually redirected to logs/catalina.out.
   

How can I both print it to the terminal and logs/catalina.out like in 
Windows?
Best Regards,
Behrang.
 

--David
Behrang Saeedzadeh wrote:
   

Hi
How can I startup Tomcat when Linux starts up? I've successfully
compiled JSVC and have started Tomcat 5.5.7 using it for several
times...
BTW - Why I can't see the console output of Tomcat in Linux like
Windows (i.e. warnings, infos, messages, ...)?
Best Regards,
 

-
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]


SSL Client authentication against MemoryRealm

2005-02-25 Thread Jesus De Oliveira
Hi,

The SSL client authentication doesn't work agains MemoryRealm, because the
authentication mechanism passes the DN of the client certificate to the
realm after validation for role assignement, but the memory realm don't
allow usernames that contains , or = characters. Because the DN
contains these characters, the user can't get authenticated. I haven't
tested this with other Realms, but it's important to fix it on
MemoryRealm, used primarily for testing purposes. The tomcat version with
I'm using is 5.0.16.

Greetings
-- 
Jesus De Oliveira
Consultor IT
Baysystem Consultores C.A.
Tlf: (0212) 339.06.96
 (0414) 300.06.46



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



Service automatically shuts down on Windows Server 2003

2005-02-25 Thread Scott Sauyet
I apologize for not doing as much homework as usual before posting a 
question.  Google turned up nothing helpful, the mailing list archive 
search isn't working right now, and we're (of course) in a hurry.

We've had Tomcat 5.0.19 working on a number of Windows machines for a 
while, running on Win2K and WinXP under j2sdk1.4.2_04  Yesterday we had 
to install it on a Windows Server 2003 machine, and it's not working as 
a service.  If we run it from the shell, it works fine, but when we try 
to start it as a service, it starts up and shuts right back down with a 
Windows message that some services don't stay running if they have no 
work to do.

Is there something obvious I should be doing?  Or something less than 
obvious?  Even something obscure?  :-)  I've never had any Tomcat 
problems; it's a great tool that has always just worked for me.  But 
that means I don't really even know where to begin looking to solve this.

Are others successfully running Tomcat on Windows Server 2003?
Thanks,
  -- Scott Sauyet
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Service automatically shuts down on Windows Server 2003

2005-02-25 Thread Jason Bainbridge
On Fri, 25 Feb 2005 09:23:29 -0500, Scott Sauyet [EMAIL PROTECTED] wrote:
 I apologize for not doing as much homework as usual before posting a
 question.  Google turned up nothing helpful, the mailing list archive
 search isn't working right now, and we're (of course) in a hurry.
 
 We've had Tomcat 5.0.19 working on a number of Windows machines for a
 while, running on Win2K and WinXP under j2sdk1.4.2_04  Yesterday we had
 to install it on a Windows Server 2003 machine, and it's not working as
 a service.  If we run it from the shell, it works fine, but when we try
 to start it as a service, it starts up and shuts right back down with a
 Windows message that some services don't stay running if they have no
 work to do.
 
 Is there something obvious I should be doing?  Or something less than
 obvious?  Even something obscure?  :-)  I've never had any Tomcat
 problems; it's a great tool that has always just worked for me.  But
 that means I don't really even know where to begin looking to solve this.

That usually happens when there is something wrong with the directory
paths, there could be a space somewhere causing problems or something
similar so have a look at the properties of the service and se eif
it's pointing to the right spot.

Regards,
-- 
Jason Bainbridge
http://kde.org - [EMAIL PROTECTED]
Personal Site - http://jasonbainbridge.com

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



Re: Apache 1.3 + mod_jk: Segmentation fault

2005-02-25 Thread Mladen Turk
Rodrigo Avila wrote:
Hi!
[...] child pid 6645 exit signal Segmentation fault (11)
It only happen when I use mod_jk 1.2.8 compiled by me
I use Apache 1.3.33 (slackware package found at www.linuxpackages.net)
and Tomcat 5.0.28 (binary distribution).
Do you have ForwardDirectories enabled?
Remove 'JkOptions ForwardDirectories' and there shouldn't
be segfaults any more.
This has been fixed in the cvs, and will not be present in
next release scheduled for next month.
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Service automatically shuts down on Windows Server 2003

2005-02-25 Thread Scott Sauyet
Jason Bainbridge wrote:
On Fri, 25 Feb 2005 09:23:29 -0500, Scott Sauyet [EMAIL PROTECTED] wrote:
We've had Tomcat 5.0.19 working on a number of Windows machines for a
while, running on Win2K and WinXP under j2sdk1.4.2_04  Yesterday we had
to install it on a Windows Server 2003 machine, and it's not working as
a service.  If we run it from the shell, it works fine, but when we try
to start it as a service, it starts up and shuts right back down with a
Windows message that some services don't stay running if they have no
work to do.
That usually happens when there is something wrong with the directory
paths, there could be a space somewhere causing problems or something
similar so have a look at the properties of the service and se eif
it's pointing to the right spot.
Thanks, but that doesn't seem to be it.   The service is looking at
C:\Program Files\Apache Software Foundation\Tomcat 
5.0\bin\tomcat.exe //RS//Tomcat5

which is correct.  I don't know what the parameter //RS//Tomcat5 is 
for but it matches what's working on other machines.  Also the JAVA_HOME 
and CATALINA_HOME enviroment variables are correct.  The actual text of 
the error message is

The Apache Tomcat service on Local Computer started and then
stopped.  Some services stop automatically if they have no work
to do, for example, the Performace Logs and Alerts service.
I'm not finding anything in the Tomcat logs, which makes me suspect that 
Tomcat is not in fact actually starting, but I don't know how to tell 
for sure.

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


Re: Service automatically shuts down on Windows Server 2003

2005-02-25 Thread Mladen Turk
Scott Sauyet wrote:
Jason Bainbridge wrote:
The Apache Tomcat service on Local Computer started and then
stopped.  Some services stop automatically if they have no work
to do, for example, the Performace Logs and Alerts service.
I'm not finding anything in the Tomcat logs, which makes me suspect that 
Tomcat is not in fact actually starting, but I don't know how to tell 
for sure.

Yes, the Tomcat was not started.
There can be two reasons.
Java is wrongly installed (missing jre from Registry?)
Account used for running Tomcat as service has no access
to Tomcat folder.
I suspect it's the later.
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Apache 1.3 + mod_jk: Segmentation fault

2005-02-25 Thread Rodrigo Avila
On Fri, 25 Feb 2005 16:19:23 +0100, Mladen Turk [EMAIL PROTECTED] wrote:
 Do you have ForwardDirectories enabled?
 Remove 'JkOptions ForwardDirectories' and there shouldn't
 be segfaults any more.
 This has been fixed in the cvs, and will not be present in
 next release scheduled for next month.

Yes, I have... I remove it, and the problem was gone... but, now is
displayed the Java code, not the page... why?

Thanks the attention!!

-- 
Rodrigo de Avila
[EMAIL PROTECTED]

http://www.avila.eti.br

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



Re: Apache 1.3 + mod_jk: Segmentation fault

2005-02-25 Thread Mladen Turk
Rodrigo Avila wrote:
On Fri, 25 Feb 2005 16:19:23 +0100, Mladen Turk [EMAIL PROTECTED] wrote:
Do you have ForwardDirectories enabled?
Remove 'JkOptions ForwardDirectories' and there shouldn't
be segfaults any more.
This has been fixed in the cvs, and will not be present in
next release scheduled for next month.

Yes, I have... I remove it, and the problem was gone... but, now is
displayed the Java code, not the page... why?
Like said. It's a bug reflected only on 1.3.
Map your applications in a different way like webapps,
and the source will disappear.
BTW, that's the preferred way. Do not mix apache and
tomcat web space, unless for static content.
Mladen.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Service automatically shuts down on Windows Server 2003

2005-02-25 Thread John Najarian
Hi,

   I had a similar problem on winblows 2000 server a while ago, I had installed 
tomcat to ...\Tomcat 4.1\ and I had to reinstall it to ...\Tomcat_4.1\ and all 
worked fine.  On winblows, spaces in variables in CLASSPATH, PATH... tend to 
cause problems and the killer is, not on every installation of the same version 
of winblows.  Try reinstalling to a path containing no spaces and reset your 
env vars.  Like the following:
Instead of your path:
  C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\tomcat.exe
try something like:
  C:\Program Files\Apache_Software_Foundation\Tomcat 5.0\bin\tomcat.exe

All because winblows sux


-Original Message-
From: Scott Sauyet [EMAIL PROTECTED]
Sent: Feb 25, 2005 7:19 AM
To: Tomcat Users List tomcat-user@jakarta.apache.org
Subject: Re: Service automatically shuts down on Windows Server 2003

Jason Bainbridge wrote:
 On Fri, 25 Feb 2005 09:23:29 -0500, Scott Sauyet [EMAIL PROTECTED] wrote:
We've had Tomcat 5.0.19 working on a number of Windows machines for a
while, running on Win2K and WinXP under j2sdk1.4.2_04  Yesterday we had
to install it on a Windows Server 2003 machine, and it's not working as
a service.  If we run it from the shell, it works fine, but when we try
to start it as a service, it starts up and shuts right back down with a
Windows message that some services don't stay running if they have no
work to do.
 
 That usually happens when there is something wrong with the directory
 paths, there could be a space somewhere causing problems or something
 similar so have a look at the properties of the service and se eif
 it's pointing to the right spot.

Thanks, but that doesn't seem to be it.   The service is looking at

 C:\Program Files\Apache Software Foundation\Tomcat 
5.0\bin\tomcat.exe //RS//Tomcat5

which is correct.  I don't know what the parameter //RS//Tomcat5 is 
for but it matches what's working on other machines.  Also the JAVA_HOME 
and CATALINA_HOME enviroment variables are correct.  The actual text of 
the error message is

 The Apache Tomcat service on Local Computer started and then
 stopped.  Some services stop automatically if they have no work
 to do, for example, the Performace Logs and Alerts service.

I'm not finding anything in the Tomcat logs, which makes me suspect that 
Tomcat is not in fact actually starting, but I don't know how to tell 
for sure.

Cheers,

   -- Scott

-
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: Someone is using Tomcat for spreading spam?

2005-02-25 Thread Jeanne Case
Yes,
-J
Behrang Saeedzadeh wrote:
Hi
I get spam message from Tomcat's mailing list? Is anybode else having
this problem either? I just recieved a message that had the same title
as my last message with a Re: appended to it. Does anybody else also
recieved this message? It's something from Harvard whatever... bla
bla...
Regards,
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Service automatically shuts down on Windows Server 2003

2005-02-25 Thread Scott Sauyet
Mladen Turk wrote:
Scott Sauyet wrote:
The Apache Tomcat service on Local Computer started and then
stopped.  Some services stop automatically if they have no work
to do, for example, the Performace Logs and Alerts service.
I'm not finding anything in the Tomcat logs, which makes me suspect 
that Tomcat is not in fact actually starting, but I don't know how to 
tell for sure.

Yes, the Tomcat was not started.
There can be two reasons.
Java is wrongly installed (missing jre from Registry?)
Account used for running Tomcat as service has no access
to Tomcat folder.
Java seems to be okay.  I'm going to have some network folks check out 
the latter.  Thanks for your help.

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


Re: Service automatically shuts down on Windows Server 2003

2005-02-25 Thread Scott Sauyet
John Najarian wrote:
   I had a similar problem on winblows 2000 server a while ago, I had installed 
tomcat to ...\Tomcat 4.1\ and I had to reinstall it to ...\Tomcat_4.1\ and all 
worked fine.  On winblows, spaces in variables in CLASSPATH, PATH... tend to 
cause problems and the killer is, not on every installation of the same version 
of winblows.  Try reinstalling to a path containing no spaces and reset your 
env vars.  Like the following:
Instead of your path:
  C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\tomcat.exe
try something like:
  C:\Program Files\Apache_Software_Foundation\Tomcat 5.0\bin\tomcat.exe
Okay, thanks.  We'll try that too...
Who am I kidding?  We'll try *anything*!  :-)
Thank you for your help.
  -- Scott
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[Fwd: Your Harvard Business Review Customer Service Request]

2005-02-25 Thread Jeanne Case
This is the spam I keep getting. It happens whenever I post. Is there 
something the keepers of the list can do about this?

-J
---BeginMessage---

Your customer service request has been received by Harvard Business Review.  
You should receive an email response in 2-3 business days.

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

Re: [Fwd: Your Harvard Business Review Customer Service Request]

2005-02-25 Thread Scott Sauyet
Jeanne Case wrote:
This is the spam I keep getting. It happens whenever I post. Is there 
something the keepers of the list can do about this?
I suspect it's just someone's out-of-office message.  Presumably someone 
can shut down that account temporarily.  Or permanently.

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


Trying to understand exceptions and error-page

2005-02-25 Thread Wendy Smoak
With nothing configured for errors, I get a Tomcat error page:

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: org.xml.sax.SAXParseException: blah, blah...
...
root cause
com.example.DAOException: org.xml.sax.SAXParseException: blah, blah...
...
Caused by: org.xml.sax.SAXParseException: blah, blah...

The code that causes it looks like this:

 try {
  ...
 } catch ( Exception ex ) {
 throw new DAOException( ex );
 }

Can someone explain why, if I put this in web.xml,

  error-page
  exception-typejavax.servlet.ServletException/exception-type
  location/WEB-INF/jsp/error/exception.jsp/location
   /error-page

it does NOT display the .jsp and instead shows the same thing as above with
all the stack traces?

I also tried configuring it for java.lang.Exception, but no luck there,
either.

I _can_ get a good error page if I configure it for the 'root cause'
DAOException, I'm just confused as to why I can't trap the ServletException.

Thank you,
Wendy Smoak
http://wiki.wendysmoak.com/cgi-bin/wiki.pl?TomcatErrorPage


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



RE: Trying to understand exceptions and error-page

2005-02-25 Thread Mike Curwen
Part of the spec says if no error-page declaration containing an
exception-type fits using the class-heirarchy match, and the exception
thrown is a ServletException or subclass thereof, the container extracts the
wrapped exception...
 
So supposing for a minute that Tomcat internals ignore any error-page that
has exception-type 'ServletException', it would then proceed to unwrap the
exception to get down to your DAOException. Which you've already proved that
you *can* catch.
 
 
I've successfully caught 'all other' exceptions (which I suppose must
include ServletExceptions), by using one error-page declaration that catches
status-code500/status-code, and then multiple exception-type's to
catch more specific exception types.

This is all on TC5.0.28 (TC4.x seemed a bit flakey on exceptions and
errorpages, but that could have been PEBKAC)



 -Original Message-
 From: Wendy Smoak [mailto:[EMAIL PROTECTED] 
 Sent: Friday, February 25, 2005 11:27 AM
 To: Tomcat Users List
 Subject: Trying to understand exceptions and error-page
 
 
 With nothing configured for errors, I get a Tomcat error page:
 
 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: 
 org.xml.sax.SAXParseException: blah, blah... ... root cause
 com.example.DAOException: org.xml.sax.SAXParseException: 
 blah, blah... ... Caused by: org.xml.sax.SAXParseException: 
 blah, blah...
 
 The code that causes it looks like this:
 
  try {
   ...
  } catch ( Exception ex ) {
  throw new DAOException( ex );
  }
 
 Can someone explain why, if I put this in web.xml,
 
   error-page
   exception-typejavax.servlet.ServletException/exception-type
   location/WEB-INF/jsp/error/exception.jsp/location
/error-page
 
 it does NOT display the .jsp and instead shows the same thing 
 as above with all the stack traces?
 
 I also tried configuring it for java.lang.Exception, but no 
 luck there, either.
 
 I _can_ get a good error page if I configure it for the 'root 
 cause' DAOException, I'm just confused as to why I can't trap 
 the ServletException.
 
 Thank you,
 Wendy Smoak http://wiki.wendysmoak.com/cgi-bin/wiki.pl?TomcatErrorPage
 
 
 -
 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]



Parse/read an XML doc with encoding Shift_JIS adds characters (2nd email)

2005-02-25 Thread Jerry Miernik
  I am using a GetDictionary.jsp script to parse an XML document
  containing simple Japanese phrases encoded with Shift_JIS. 
  What I observe is that after reading a phrase into a
  java.util.HashMap bean the phrase becomes longer and modified
  (really, corrupted). This (corrupted) phrase sent in an HTTP reply,
  is modified again inside the packet.

  Example:
  1. the original phrase (in binary), from the XML doc:
  be dd c0 b8 bc c3 b8 c0 de bb b2 2e 2e 2e

  2. the phrase (1) logged from a HashMap object:
  efbf bd efbf bd 38 efbf bd c3 b8 efbf bd de bb efbf bd 2e 2e 2e

  3. the phrase (2) in an HTTP reply:
  21 29 21 29 38 21 29 21 29 21 29 21 29 21 29 2e 2e 2e

  It appears as if two transformations were going on, beyond the
  GetDictionary.jsp control. Interestingly the last three characters
  2e 2e 2e (='...') are preserved all the way.

  Another script Send.jsp that sends a reply has the following
  page declarations:
  %@ page pageEncoding=Shift_JIS%
  %@ page contentType=text/xml; charset=Shift_JIS%
  The situation is the same bad if only one declaration is in
  the Send.jsp:
  %@ page contentType=text/xml; charset=Shift_JIS%



  Does anyone have a suggestion what am I doing wrong?
  Especially - while is there a 'transformation' from the XML doc
  to the HashMap?
  And then, why is there a second 'transformation' into a packet?

  Thanks,
  Jerry.


  

  [By the way, the same GetDictionary.jsp works fine if the 
   parsed/read XML document is utf-8 encoded, or ISO-8859-1 encoded, 
   or ascii. The phrase in the HashMap object is binary identical with
   the original phrase from the XML doc. Then it is the same in the 
   reply packet (sent with a script having declared a corresponding 
   charset).]
   

-
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]



JK2 Failover Problem

2005-02-25 Thread Ian Franco
I'm having trouble with the failover functionality of JK2.  I have
apache connected to two back-end tomcat engines running on separate
machines.  The failover works just fine when a tomcat engine dies.
The node is not given any requests and the webapp continues to
function normally.  However, when an individual webapp dies I get
problems.  Apache continues to send requests to the non-functioning
webapp, even if the app is not even deployed on that tomcat instance.
I was under the impression that jk2 would take this into account, but
it appears that it either doesn't or I don't have it set up to do
this.  any help would be greatly appreciated.

Thanks,
Ian

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



Volunteers for translation

2005-02-25 Thread Rahul Akolkar
Tomcat users -

The web is becoming multi-channel. Are you interested in knowing how
speech applications are authored? Are you good at translating from
English to another language? If so, this might be a good volunteer
opportunity to contribute to a fledging jakarta taglibs sandbox tag
library.

I'm working on the Reusable Dialog Components (RDC) tag library listed here:

http://jakarta.apache.org/taglibs/sandbox/doc/rdc-doc/intro.html

As we begin to work on internationalization for the RDC taglib, we are
looking for help in translating a set of speech grammars we have
(written in English) to other languages. You don't need to know the
grammar syntax, you will pick it up along the way.

If you want to take a look at the grammars, you can download the
jakarta taglibs sandbox source available here:

http://jakarta.apache.org/builds/jakarta-taglibs-sandbox/nightly/src/

and go to:

jakarta-taglibs-sandbox-src/rdc/src/.grammar/

If interested, please send me an email (probably off the list, but I
leave that to you). You will receive credit according to the usual
norm for translators.

-Rahul

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



Re: Hyperthreading and Java (was RE: Tale of two servers)

2005-02-25 Thread Shankar Unni
Peter Crowther wrote:
From: Graham Reeds [mailto:[EMAIL PROTECTED]
Also disable HyperThreading in the BIOS on the new Dell.  HT
and Java is not a happy combination.
Interesting... do you have any recommended reading on that, Graham?
Love these urban-legend types of warnings (don't flash your 
headlights...).

I think Graham is referring to a bug in the 1.4.2 line of JVMs where 
under certain circumstances, the HotSpot compiler trips over the garbage 
collector, and causes mysterious VM aborts.  I believe there have been 
fixes in 1.4.2_06 and 1.4.2_07, and also in 1.5.0_01.

It's triggered more easily in an HT or MP machine, but the important 
thing is that it can also be tripped on non-HT, single-processor 
machines (though much more rarely).

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


Tomcat 5.5.7 hangs on startup

2005-02-25 Thread Curtis, John G
Having a problem getting Tomcat 5.5.7 to start.  The configuration is
basicly the default except for  some trival changes to the
tomcat-user.xml.  The catalina.out leads me to believe it's a problem
with the ajp, but that's just my best guess 'cause it hangs just prior
to starting the connector:
 
tail catalina.out
Feb 25, 2005 5:10:10 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 25, 2005 5:10:10 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 25, 2005 5:10:12 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 25, 2005 5:10:12 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 25, 2005 5:10:15 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Hangs here forever.
 
OS is Solaris 8
Java is version 1.5
 
I have the same configuration working fine on a Windows 2000 and Windows
XP box.
 
Thanks in advance


Re: Trying to understand exceptions and error-page

2005-02-25 Thread Wendy Smoak
From: Mike Curwen [EMAIL PROTECTED]
 I've successfully caught 'all other' exceptions (which I suppose must
 include ServletExceptions), by using one error-page declaration that
catches
 status-code500/status-code, and then multiple exception-type's to
 catch more specific exception types.

Thanks, that's a great idea. :) I didn't think of using both
exception-type and status-code.

Actually most of my 'regular' exceptions are configured in
struts-config.xml, but I've been unsuccessful in catching the really
horribly bad ones, and I'd rather not show stack traces if I can avoid it.

-- 
Wendy Smoak



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



Re: Tomcat 5.5.7 hangs on startup

2005-02-25 Thread Remy Maucherat
On Fri, 25 Feb 2005 17:13:41 -0500, Curtis, John G
[EMAIL PROTECTED] wrote:
 Having a problem getting Tomcat 5.5.7 to start.  The configuration is
 basicly the default except for  some trival changes to the
 tomcat-user.xml.  The catalina.out leads me to believe it's a problem
 with the ajp, but that's just my best guess 'cause it hangs just prior
 to starting the connector:
 
 tail catalina.out
 Feb 25, 2005 5:10:10 PM org.apache.catalina.core.ApplicationContext log
 INFO: ContextListener: contextInitialized()
 Feb 25, 2005 5:10:10 PM org.apache.catalina.core.ApplicationContext log
 INFO: SessionListener: contextInitialized()
 Feb 25, 2005 5:10:12 PM org.apache.catalina.core.ApplicationContext log
 INFO: ContextListener: contextInitialized()
 Feb 25, 2005 5:10:12 PM org.apache.catalina.core.ApplicationContext log
 INFO: SessionListener: contextInitialized()
 Feb 25, 2005 5:10:15 PM org.apache.coyote.http11.Http11Protocol start
 INFO: Starting Coyote HTTP/1.1 on http-8080
 Hangs here forever.
 
 OS is Solaris 8
 Java is version 1.5
 
 I have the same configuration working fine on a Windows 2000 and Windows
 XP box.

If Tomcat is hung, always try to get a thread dump.
I suppose the problem occurs when binding the server socket.

-- 
x
Rémy Maucherat
Developer  Consultant
JBoss Group (Europe) SàRL
x

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



Re: SV: Cluster: will session listeners got called again after replication?

2005-02-25 Thread Filip Hanik - Dev Lists
there is a flag you can set so that listeners don't get called, its optional
its called notifyListenersOnReplication, see server.xml for example, 
default is true

Filip
Jesper Ekberg wrote:
Hello!
My first mail to this list. :)
I have read it for a long time tho.
We have a tried to cluster 3 Tomcat 5.5.7 machines and I found that 
HttpSessionBindingListener will be notified when the session is replicated and 
the machine crashes.
I think this must be a bug??
The scenario:
3 Tomcat 5.5.7 machines on Windows 2003 Server (I know, not my fault ;)).
JK2 Connector for load balancing.
I log on and session is created and is replicated correctly to all machines.
I shut down the server that I'm working on.
The session is destroyed and method valueUnbound is called on the crashed 
machine.
It seems odd to me that the method valueUnbound is called when the session is replicated, 
the session still lives on the other Tomcat machines.
Sorry for my sometimes bad English ;)
//Jesper
-Ursprungligt meddelande-
Från: Joseph Lam [mailto:[EMAIL PROTECTED] 
Skickat: den 24 februari 2005 08:44
Till: Tomcat Users List
Ämne: Cluster: will session listeners got called again after replication?

Anyone knows when a session is replicated to other nodes, will the
HttpSessionBindingListener and HttpSessionAttributeListener objects be
notified again? On the receiver nodes, how can I detect when a session
from the sender node comes in so that I can do something with it?
Joseph
-
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: Cluster: Is session's lastAccessedTime got replicated?

2005-02-25 Thread Filip Hanik - Dev Lists
unless the session is primary, the last accessed time wont matter, when 
the session becomes primary, the last access time gets set immediately.

Filip
Joseph Lam wrote:
Found that only when a replication is explicitly triggered by
set/removeAttribute(), the other nodes' session.getLastAccessedTime() will
be synchronized.
Joseph
On Thu, 24 Feb 2005, Joseph Lam wrote:
 

Hi,
It seems that in my 4-node cluster (TC 5.5.8), the
session.getLastAccessedTime() only returns the last accessed time in each
particular node only.  Is this normal? How can I get the last accessed
time of a session across the whole cluster?
Regards,
Joseph Lam
-
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: Tomcat 5.5.7 hangs on startup

2005-02-25 Thread Curtis, John G
Thanks for the reply.  I'd love to get a thread dump but I'm not getting a pid 
for the jvm.

-Original Message-
From: Remy Maucherat [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 25, 2005 6:01 PM
To: Tomcat Users List
Subject: Re: Tomcat 5.5.7 hangs on startup

On Fri, 25 Feb 2005 17:13:41 -0500, Curtis, John G
[EMAIL PROTECTED] wrote:
 Having a problem getting Tomcat 5.5.7 to start.  The configuration is
 basicly the default except for  some trival changes to the
 tomcat-user.xml.  The catalina.out leads me to believe it's a problem
 with the ajp, but that's just my best guess 'cause it hangs just prior
 to starting the connector:
 
 tail catalina.out
 Feb 25, 2005 5:10:10 PM org.apache.catalina.core.ApplicationContext log
 INFO: ContextListener: contextInitialized()
 Feb 25, 2005 5:10:10 PM org.apache.catalina.core.ApplicationContext log
 INFO: SessionListener: contextInitialized()
 Feb 25, 2005 5:10:12 PM org.apache.catalina.core.ApplicationContext log
 INFO: ContextListener: contextInitialized()
 Feb 25, 2005 5:10:12 PM org.apache.catalina.core.ApplicationContext log
 INFO: SessionListener: contextInitialized()
 Feb 25, 2005 5:10:15 PM org.apache.coyote.http11.Http11Protocol start
 INFO: Starting Coyote HTTP/1.1 on http-8080
 Hangs here forever.
 
 OS is Solaris 8
 Java is version 1.5
 
 I have the same configuration working fine on a Windows 2000 and Windows
 XP box.

If Tomcat is hung, always try to get a thread dump.
I suppose the problem occurs when binding the server socket.

-- 
x
Rémy Maucherat
Developer  Consultant
JBoss Group (Europe) SàRL
x

-
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: SV: Cluster: will session listeners got called again after replication?

2005-02-25 Thread Filip Hanik - Dev Lists
there is a difference between a crashed tomcat and a shutdown tomcat.

Filip
Filip Hanik - Dev Lists wrote:
there is a flag you can set so that listeners don't get called, its 
optional

its called notifyListenersOnReplication, see server.xml for example, 
default is true

Filip
Jesper Ekberg wrote:
Hello!
My first mail to this list. :)
I have read it for a long time tho.
We have a tried to cluster 3 Tomcat 5.5.7 machines and I found that 
HttpSessionBindingListener will be notified when the session is 
replicated and the machine crashes.
I think this must be a bug??

The scenario:
3 Tomcat 5.5.7 machines on Windows 2003 Server (I know, not my fault 
;)).
JK2 Connector for load balancing.
I log on and session is created and is replicated correctly to all 
machines.
I shut down the server that I'm working on.
The session is destroyed and method valueUnbound is called on the 
crashed machine.
It seems odd to me that the method valueUnbound is called when the 
session is replicated, the session still lives on the other Tomcat 
machines.

Sorry for my sometimes bad English ;)
//Jesper
-Ursprungligt meddelande-
Från: Joseph Lam [mailto:[EMAIL PROTECTED] Skickat: den 24 februari 2005 
08:44
Till: Tomcat Users List
Ämne: Cluster: will session listeners got called again after 
replication?

Anyone knows when a session is replicated to other nodes, will the
HttpSessionBindingListener and HttpSessionAttributeListener objects be
notified again? On the receiver nodes, how can I detect when a session
from the sender node comes in so that I can do something with it?
Joseph
-
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: Arabic encoding

2005-02-25 Thread Fadwa Barham
I use oracle 7 database, and the NLS language is
American_America.US7ASCII, and it is not easy to change it to utf-8.
Beside, the question is, a servlet work fine on tomcat 4.0.6 why it stopped 
with the new versions, what changes made to the encoding of tomcat??
do I need tomcat-i18n-ar.jar? and if so, from where to get it?
I can't determine where is the problem, is it from the new Java or the new 
tomcat.
thanks in advanced

- Original Message - 
From: Benson Margulies [EMAIL PROTECTED]
To: Tomcat Users List tomcat-user@jakarta.apache.org
Sent: Wednesday, February 23, 2005 11:26 PM
Subject: RE: Arabic encoding


What database? Do you have the database set up to deliver Unicode, or
CP1256, correctly? Note that not all Arabic fits into CP1256, you might
really be better off with UTF-8.
-
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]


How to disable PUT, DELETE http methods etc if not using container managed security?

2005-02-25 Thread Ted Anagnost
Is there a way to prevent PUT or DELETE http methods if you're not using 
container managed security?  If so, how?

I already have this to force the use of https:

   security-constraint
 web-resource-collection
web-resource-nameProtected Context/web-resource-name
 url-pattern/*/url-pattern
  /web-resource-collection
  !-- auth-constraint goes here if you requre authentication --
  user-data-constraint
 transport-guaranteeCONFIDENTIAL/transport-guarantee
  /user-data-constraint
   /security-constraint

What changes are needed?  I tried this but it didn't seem to work:

security-constraint
web-resource-collection
 web-resource-nameProtected Context/web-resource-name
 url-pattern/*/url-pattern
   http-methodHEAD/http-method --
   http-methodPUT/http-method--
   http-methodDELETE/http-method  --
   http-methodTRACE/http-method--
   http-methodOPTIONS/http-method --
/web-resource-collection
auth-constraint
 role-name/role-name
/auth-constraint
user-data-constraint
 transport-guaranteeCONFIDENTIAL/transport-guarantee
/user-data-constraint
/security-constraint

Inserting these statements seems to turn off the automatic enforcement of https 
which was achieved with the first version.

Any ideas?  Thanks