RE: Facing problems in tomcat configuration - on XP Professional

2005-02-22 Thread Tony
The virus known as Norton Anti.
(Sorry, couldn't resit;)

-Original Message-
From: raghavendra datt [mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 22, 2005 12:04 AM
To: Tomcat Users List
Subject: RE: Facing problems in tomcat configuration - on XP
Professional


Sorry guys..
  I got the problem.. Actually firewall was disabled
but, norton antivirus was blocking the port.. now, its
working... Thanks for all your sugestions
I learnt a lot today
--- [EMAIL PROTECTED] wrote:

 By verified, do you mean
 that you found Windows firewall and it was disabled?
 or
 that you didn't find Windows firewall?
 
 Control panel, Security Center might give you
 another way in.
 
 Also, spaces WITHIN names can create almost as much
 havok as spaces AFTER
 names.
 
 -Original Message-
 From: raghavendra datt
 [mailto:[EMAIL PROTECTED]
 Sent: Monday, February 21, 2005 9:22 PM
 To: Tomcat Users List
 Subject: RE: Facing problems in tomcat configuration
 - on XP
 Professional
 
 
 I verified. No fire wall is enabled in my machine.
 also I tried changing port to something else (8789)
 and still am getting the page can not be diplayed
 error. I dont understand what is preventing from
 accessing port.
 i tried giving telnet localhost 8789 and its not
 connecting to it.. what else can be the reason for
 not
 hitting the port?
 How to know whether the server is running properly
 or
 not? because, when i start tomcat it looks fine and
 open in another window.. but, can not access it.
 
 --- [EMAIL PROTECTED] wrote:
 
  Start, Control Panel, Windows Firewall
  (That's assuming that you've got it set up to show
  you the viruses
  (file extensions, system files, system and
  hidden files, etc)
  and to not show stuff as web-enabled whatever.
  SP2 will almost certainly have set up and enabled
 a
  firewall.
  There may be something like Switch to classic
 view
  that shows everything
  not just a selected few.
  Good Luck!
 
 
  -Original Message-
  From: raghavendra datt
  [mailto:[EMAIL PROTECTED]
  Sent: Monday, February 21, 2005 1:44 PM
  To: Tomcat Users List
  Subject: RE: Facing problems in tomcat
 configuration
  - on XP
  Professional
 
 
  Yeah.. both machines are on service pack 2..
  and I dont see any firewall in XP Pro machine.
  Can you please tell me how to figure out whether
  firewall is running or not?
  Do you think changing port would solve the
 problem..
 
  Thanks for the instant reply,
  Raghavendra
  --- Peter Crowther [EMAIL PROTECTED]
  wrote:
 
From: raghavendra datt
   [mailto:[EMAIL PROTECTED]
  I am new to this mailing list. for the
  past
   one
week i was trying to run tomcat on my XP
   Professional
OS but in vein. I downloaded the latest JDK
 and
downloaded tomcat 4.1 version and has set the
CATALINA_HOME and JAVA_HOME respectively. when
 I
   start
the server its getting started properly but,
  when
   i
try to access 8080 port I am getting page can
  not
   be
displayed. I did the same installation on XP
  Home
   and
its working fine. Is there some problem ? Has
  any
   one
has configured tomcat on XP Professional.. If
  so,
kindly reply back to this stating the
 solution.
   That
will be very helpful.
  
   Are both machines on XP Service Pack 2?  Does
 the
   Pro machine have the
   XP firewall enabled, but the home one not?  The
 XP
   firewall could easily
   prevent access on port 8080 and not tell you.
  
 - Peter
  
  
 

-
   To unsubscribe, e-mail:
   [EMAIL PROTECTED]
   For additional commands, e-mail:
   [EMAIL PROTECTED]
  
  
 
 
 
 
  __
  Do you Yahoo!?
  Meet the all-new My Yahoo! - Try it today!
  http://my.yahoo.com
 
 
 
 

-
  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]
 
 
 
 
 
 
 __
 Do you Yahoo!?
 Meet the all-new My Yahoo! - Try it today!
 http://my.yahoo.com
 
 
 

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




__ 
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 

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


Yahoo! Auto Response

2005-02-22 Thread gaoshou
[EMAIL PROTECTED]




Original Message:


X-YahooFilteredBulk: 218.98.157.200
Authentication-Results: mta111.mail.cnb.yahoo.com
  from=jakarta.apache.org; domainkeys=neutral (no sig)
X-Originating-IP: [218.98.157.200]
Return-Path: tomcat-user@jakarta.apache.org
Received: from 218.98.157.200  (EHLO jakarta.apache.org) (218.98.157.200)
  by mta111.mail.cnb.yahoo.com with SMTP; Tue, 22 Feb 2005 16:18:36 +0800
From: tomcat-user@jakarta.apache.org
To: [EMAIL PROTECTED]
Subject: Status
Date: Tue, 22 Feb 2005 16:20:18 +0800
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary==_NextPart_000_0003_43C532B0.B35274EE
X-Priority: 3
X-MSMail-Priority: Normal

This is a multi-part message in MIME format.

--=_NextPart_000_0003_43C532B0.B35274EE
Content-Type: text/plain;
charset=Windows-1252
Content-Transfer-Encoding: 7bit

The message contains Unicode characters and has been sent as a binary 
attachment.


--=_NextPart_000_0003_43C53
_
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com


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



ANN: scalable clustered session manager

2005-02-22 Thread Rob Block
Tomcat users,

I have created a plugin for Tomcat 5 that provides scalable session
clustering by replicating each session to a single node rather than
the whole cluster.  For large-cluster deployments (the primary target
audience of this work), the resource savings for both bandwidth and
per-node memory usage can be dramatic compared to the current full
replication scheme.

The tomcat plugin is hosted at
https://sourceforge.net/projects/tomcat-jg (formerly home to the
full-replication jgroups-based session manager that is now integrated
into Tomcat 5).  The initial (alpha quality) release of the plugin is
available to users and developers now and is under active
development. 

To download the plugin: go to tomcat-jg site (above) and select
tomcat-jcluster package under File Releases.  It contains three jar
files, plus release notes for setting it up:

 - catalina-ha.jar – the tomcat plugin 
 - jcluster.jar – jcluster API 
 - jcluster-plugin.jar – jgroups impl of jcluster 

The plugin uses the jcluster API (http://jcluster.dev.java.net) for
communication, membership and failover.  Jcluster is a BSD-licensed
set of API’s that specifies group communication functionality similar
to jgroups.  Jgroups is currently required as a separate download as
it is the only jcluster impl.  However, this is only temporary as I
am working on a port to use Tomcat's internal communication classes. 
The jcluster javadoc is online at
https://jcluster.dev.java.net/nonav/javadoc/index.html.

The tomcat plugin source is viewable at:
http://cvs.sourceforge.net/viewcvs.py/tomcat-jg/tomcat-javagroups/src/org/apache/catalina/cluster/session/

I would appreciate feedback about the usefulness of this project, in
particular, how many of you are deploying Tomcat in large cluster
configurations where current scalability limitations are a concern.

Please address any questions to me at [EMAIL PROTECTED]

Regards,
Rob


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



OT: JGroups problem

2005-02-22 Thread Igor
Hello!

I am trying to integrate JGroups into web aplication.
Does somebody know solution to JGroups problem described in

http://jira.jboss.com/jira/browse/JGRP-31

Thank you,
Igor

Re: Pagecache framework?

2005-02-22 Thread Mieke Banderas
Mike Fuellbrandt said:

How about this?

http://www.servlets.com/cos/javadoc/com/oreilly/servlet/CacheHttpServlet.html

Thanks Mike, I'll check it out.


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



Re: Name jdbc is not bound in this Context error

2005-02-22 Thread U K Laxmi
Hi Antony,

I downloaded postgres and installed on my m/c. I
installed it as a service. 

Can you pls give step by step instruction as how to
connect to postgresql database.

Thank you so much.

--- Antony Paul [EMAIL PROTECTED] wrote:

 You can name it the name of the context(web). The
 content should be
 similar to any other file there. I am giving a
 sample
 
 Context docBase=${catalina.home}/webapps/web
  antiResourceLocking=false
 antiJARLocking=false
 
 /Context
 
 rgds
 Antony Paul
 
 
 On Mon, 21 Feb 2005 23:18:55 -0800 (PST), U K Laxmi
 [EMAIL PROTECTED] wrote:
  Thanks for the replies. What do u mean by the
  following in ur erlier mail.

 Did you defined your newly created context
 web
   in
 server.xml or at
 TOMCAT_HOME\conf\Catalina\localhost\some
   name.xml

  
  Does it mean i need to create a new xml file in
  TOMCAT_HOME\conf\Catalina\localhost? What should
 be
  it's name? What should it contain? Pls let me
 know. I
  will try that. I didn't create any file there.
  
  Thanks again.
  
 hope it will help.

 rgds
 Antony Paul



 On Mon, 21 Feb 2005 22:25:59 -0800 (PST), U
 K
   Laxmi
 [EMAIL PROTECTED] wrote:
  Yes i read and did as per the document.
 When
   it
 didn't
  work, i followed the suggetions given to
 many
 users in
  the mailing lists in the internet and now
 i
   guess
 i
  messed up. Actually in the error, it says,
 no
 suitable
  driver found.
 
  I'm using Ms Access as it's free. Do we
 have
   any
 free
  driver available in the form of jar to use
 in
 place of
  JDBC-ODBC bridge driver? Or it's not
 required
   if
  configuration is correct. Pls let me know.
   I've
 pasted
  all relevant code in my first mail itself.
 If
   time
  permits, any of you can try  give me the
 solution.
  It'll be a great help.
 
  I've integrated tomcat 5.5.7 with apache
 2.
   Does
 this
  has any impact on the above.
 
  --- Antony Paul [EMAIL PROTECTED]
   wrote:
 
   If you followed the tomcat docs you will
   have no
   problem in DBCP
   getting to work. Going for
   Globalnamingresources
 is
   needed if you need
   to access it will all applications. Try
 to
 configure
   it as per the doc
   in following URL.
  
  
 

   
  
 

http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-datasource-examples-howto.html
  
   follow MySQL config. And no need to put
 commons*.jar
   in commons/lib as
   TC by default comes with it.
  
   rgds
   Antony Paul
  
  
   On Mon, 21 Feb 2005 21:52:13 -0800
 (PST), U
   K
 Laxmi
   [EMAIL PROTECTED] wrote:
I tried without GlobalNamingResources.
 No
 luck.
   When
googled, i found that if we include
GlobalNamingResource tag, then it will
 be
   available in
all web context.
   
After spending enough time on that,
 now i
  
  === message truncated ===
  
  __
  Do you Yahoo!?
  Yahoo! Mail - Helps protect you from nasty
 viruses.
  http://promotions.yahoo.com/new_mail
 
 

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




__ 
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 

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



Re: Name jdbc is not bound in this Context error

2005-02-22 Thread Antony Paul
In fact I hadnt installed it in windlws. You can connect to server
suing psql. it will be in the bin directory. There is one GUI front
end available PgAdmin. The documentation will be in doc directory.
This contains installation, administration and tutorials on SQL. For
further you can ask questions at PostgreSQL mailing
lists(http://www.postgresql.org/community/lists/).

rgds
Antony Paul



On Tue, 22 Feb 2005 02:07:20 -0800 (PST), U K Laxmi [EMAIL PROTECTED] wrote:
 Hi Antony,
 
 I downloaded postgres and installed on my m/c. I
 installed it as a service.
 
 Can you pls give step by step instruction as how to
 connect to postgresql database.
 
 Thank you so much.
 
 --- Antony Paul [EMAIL PROTECTED] wrote:
 
  You can name it the name of the context(web). The
  content should be
  similar to any other file there. I am giving a
  sample
 
  Context docBase=${catalina.home}/webapps/web
   antiResourceLocking=false
  antiJARLocking=false
 
  /Context
 
  rgds
  Antony Paul
 
 
  On Mon, 21 Feb 2005 23:18:55 -0800 (PST), U K Laxmi
  [EMAIL PROTECTED] wrote:
   Thanks for the replies. What do u mean by the
   following in ur erlier mail.
 
  Did you defined your newly created context
  web
in
  server.xml or at
  TOMCAT_HOME\conf\Catalina\localhost\some
name.xml
 
  
   Does it mean i need to create a new xml file in
   TOMCAT_HOME\conf\Catalina\localhost? What should
  be
   it's name? What should it contain? Pls let me
  know. I
   will try that. I didn't create any file there.
  
   Thanks again.
  
  hope it will help.
 
  rgds
  Antony Paul
 
 
 
  On Mon, 21 Feb 2005 22:25:59 -0800 (PST), U
  K
Laxmi
  [EMAIL PROTECTED] wrote:
   Yes i read and did as per the document.
  When
it
  didn't
   work, i followed the suggetions given to
  many
  users in
   the mailing lists in the internet and now
  i
guess
  i
   messed up. Actually in the error, it says,
  no
  suitable
   driver found.
  
   I'm using Ms Access as it's free. Do we
  have
any
  free
   driver available in the form of jar to use
  in
  place of
   JDBC-ODBC bridge driver? Or it's not
  required
if
   configuration is correct. Pls let me know.
I've
  pasted
   all relevant code in my first mail itself.
  If
time
   permits, any of you can try  give me the
  solution.
   It'll be a great help.
  
   I've integrated tomcat 5.5.7 with apache
  2.
Does
  this
   has any impact on the above.
  
   --- Antony Paul [EMAIL PROTECTED]
wrote:
  
If you followed the tomcat docs you will
have no
problem in DBCP
getting to work. Going for
Globalnamingresources
  is
needed if you need
to access it will all applications. Try
  to
  configure
it as per the doc
in following URL.
   
   
  
 

   
  
 
 http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-datasource-examples-howto.html
   
follow MySQL config. And no need to put
  commons*.jar
in commons/lib as
TC by default comes with it.
   
rgds
Antony Paul
   
   
On Mon, 21 Feb 2005 21:52:13 -0800
  (PST), U
K
  Laxmi
[EMAIL PROTECTED] wrote:
 I tried without GlobalNamingResources.
  No
  luck.
When
 googled, i found that if we include
 GlobalNamingResource tag, then it will
  be
available in
 all web context.

 After spending enough time on that,
  now i
   
   === message truncated ===
  
   __
   Do you Yahoo!?
   Yahoo! Mail - Helps protect you from nasty
  viruses.
   http://promotions.yahoo.com/new_mail
  
 
 
 -
  To unsubscribe, e-mail:
  [EMAIL PROTECTED]
  For additional commands, e-mail:
  [EMAIL PROTECTED]
 
 
 
 __
 Do you Yahoo!?
 The all-new My Yahoo! - What will yours do?
 http://my.yahoo.com


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



Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Remy Maucherat
Hi,

Mladen Turk and myself will do a free (registration required)
presentation tomorrow (Wednesday, February 23, 2005 at 1pm Eastern
Daylight Time (GMT -04:00, New York)), mostly on native web server
integration with Tomcat.

http://www.jboss.org/services/online_education

Topics which will be discussed include:
- short intro on Tomcat inside JBoss
- mod_jk configuration
- presentation of upcoming mod_jk features
- mod_proxy presentation

Nearly half of the presentation will focus on ongoing native connector
development and roadmap. It will be concluded by a demo of a failover
scenario featuring the newly added jkstatus. I know there are quite a
few people who are a bit confused about where this part of the Tomcat
development is going ;)

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



isapi_redirect and HTTP PUT doesn't work

2005-02-22 Thread Stefan Person
Hi @ll,

my first post in this list ;)
Well, I've a problem with the isapi_redirect.dll (versions 1.2.6 and 1.2.8)
in combination with a http PUT request. With a old version, don't know which
exact, it's from 2001, the request works without any problems.
I'm using tomcat 5.5 and IIS5 on Windows 2000 Server and isapi_redirect.dll.
For testing I use curl 7.10 with the following command: curl -T
E:\test.png -X PUT http://myhost/fileupload/FileUploadServlet;
With isapi_redirect.dll versions 1.2.6 and 1.2.8 I get the following error:
htmlheadtitleError/title/headbodyFalscher Parameter.
/body/htmlcurl: (55) ... with the old version, it works.

If I use the GET command, the servlet works and I get back the right
message.
In the logfiles I could see, IIS forwards a GET to
/jakarta/isapi_redirect.dll but not a PUT command.

thnx for your help

kind regards
Stefan


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



Re: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Nikola Milutinovic
Remy Maucherat wrote:
Hi,
Mladen Turk and myself will do a free (registration required)
presentation tomorrow (Wednesday, February 23, 2005 at 1pm Eastern
Daylight Time (GMT -04:00, New York)), mostly on native web server
integration with Tomcat.
http://www.jboss.org/services/online_education
Topics which will be discussed include:
- short intro on Tomcat inside JBoss
- mod_jk configuration
- presentation of upcoming mod_jk features
- mod_proxy presentation
Nearly half of the presentation will focus on ongoing native connector
development and roadmap. It will be concluded by a demo of a failover
scenario featuring the newly added jkstatus. I know there are quite a
few people who are a bit confused about where this part of the Tomcat
development is going ;)
 

Will this be downloadable, by any chance? Some of us can't make it and 
have a shoddy Internet connection...

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


RE: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Allistair Crossley
Hi,

The JBoss site lists replays of past webinars, so I suppose this won't be any 
different?

Allistair.

 -Original Message-
 From: Nikola Milutinovic [mailto:[EMAIL PROTECTED]
 Sent: 22 February 2005 11:14
 To: Tomcat Users List
 Subject: Re: Free online presentation on native webserver integration
 and Tomcat
 
 
 Remy Maucherat wrote:
 
 Hi,
 
 Mladen Turk and myself will do a free (registration required)
 presentation tomorrow (Wednesday, February 23, 2005 at 1pm Eastern
 Daylight Time (GMT -04:00, New York)), mostly on native web server
 integration with Tomcat.
 
 http://www.jboss.org/services/online_education
 
 Topics which will be discussed include:
 - short intro on Tomcat inside JBoss
 - mod_jk configuration
 - presentation of upcoming mod_jk features
 - mod_proxy presentation
 
 Nearly half of the presentation will focus on ongoing native 
 connector
 development and roadmap. It will be concluded by a demo of a failover
 scenario featuring the newly added jkstatus. I know there are quite a
 few people who are a bit confused about where this part of the Tomcat
 development is going ;)
   
 
 
 Will this be downloadable, by any chance? Some of us can't 
 make it and 
 have a shoddy Internet connection...
 
 Nix.
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
---
QAS Ltd.
Developers of QuickAddress Software
a href=http://www.qas.com;www.qas.com/a
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---
/FONT


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



RE: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Allistair Crossley
February 23, 2005 at 1pm Eastern Daylight Time (GMT -04:00, New York).

I believe this should be GMT -5 however? No?

Cheers, Allistair

 -Original Message-
 From: Allistair Crossley 
 Sent: 22 February 2005 11:34
 To: Tomcat Users List
 Subject: RE: Free online presentation on native webserver integration
 and Tomcat
 
 
 Hi,
 
 The JBoss site lists replays of past webinars, so I suppose 
 this won't be any different?
 
 Allistair.
 
  -Original Message-
  From: Nikola Milutinovic [mailto:[EMAIL PROTECTED]
  Sent: 22 February 2005 11:14
  To: Tomcat Users List
  Subject: Re: Free online presentation on native webserver 
 integration
  and Tomcat
  
  
  Remy Maucherat wrote:
  
  Hi,
  
  Mladen Turk and myself will do a free (registration required)
  presentation tomorrow (Wednesday, February 23, 2005 at 1pm Eastern
  Daylight Time (GMT -04:00, New York)), mostly on native web server
  integration with Tomcat.
  
  http://www.jboss.org/services/online_education
  
  Topics which will be discussed include:
  - short intro on Tomcat inside JBoss
  - mod_jk configuration
  - presentation of upcoming mod_jk features
  - mod_proxy presentation
  
  Nearly half of the presentation will focus on ongoing native 
  connector
  development and roadmap. It will be concluded by a demo of 
 a failover
  scenario featuring the newly added jkstatus. I know there 
 are quite a
  few people who are a bit confused about where this part of 
 the Tomcat
  development is going ;)

  
  
  Will this be downloadable, by any chance? Some of us can't 
  make it and 
  have a shoddy Internet connection...
  
  Nix.
  
  
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 
 FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
 ---
 QAS Ltd.
 Developers of QuickAddress Software
 a href=http://www.qas.com;www.qas.com/a
 Registered in England: No 2582055
 Registered in Australia: No 082 851 474
 ---
 /FONT
 
 
 -
 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: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Mladen Turk
Allistair Crossley wrote:
February 23, 2005 at 1pm Eastern Daylight Time (GMT -04:00, New York).
I believe this should be GMT -5 however? No?
February 23, 2005 at 18:00 GMT.
So calculate to your own timezone :).
regards,
Mladen
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Tomcat 5.5.7 cannot connect to mysql datasource - what changed?

2005-02-22 Thread Tom A
Richard,

In your context file change

 userName=ltojsw
to
 username=ltojsw

(and of course change your passwd now that it's on the 'net ;-)

This is why you see the error:
Access denied for user ''@'kingfishS11'

I just tried to find some docs to make sure I'm right but I can't see
anything under the 5.5 documentation :-S

Hope this helps
Tom.

On Mon, 21 Feb 2005 07:32:29 -0700, Richard Mixon (qwest)
[EMAIL PROTECTED] wrote:
 
 -Original Message-
 From: Richard Mixon (qwest) [mailto:[EMAIL PROTECTED]
 Sent: 21 February, 2005 7:53 AM
 To: tomcat-user@jakarta.apache.org
 Subject: Tomcat 5.5.7 cannot connect to mysql datasource - what changed?
 
 We have been using Sun Java 1.4.2, Tomcat 5.0.19, MySQL 4.1.7, MySQL
 Connector/J 3.0.15 with Hibernate 2.1.7c with no problems. This is on
 both Windows XP Pro SP2 (development) and SuSE Linux SLES9 (test and
 production).
 
 In order to get failover to work the way we wanted we upgraded to Tomcat
 5.5.7 and Sun Java 1.5. The main change in our application was the new
 format for data soruces in the application context. No problem on
 Windows XP. We've tried to install on one of our Linux servers and are
 having no end of grief getting a DB connection to properly happen.
 
 Any help or ideas would be much appreciated. I've included the
 application context and the catalina log error messages below.
 
 Thanks in advance - Richard
 
 ***- APPLICATION CONTEXT:
 Context path=/stars docBase=stars debug=99 reloadable=true
 privileged=true antiResourceLocking=false antiJARLocking=true
 
 Logger className=org.apache.catalina.logger.FileLogger
 prefix=stars. suffix=.log timestamp=true/
 Realm className=org.apache.catalina.realm.JDBCRealm debug=99
   driverName=com.mysql.jdbc.Driver
connectionURL=jdbc:mysql://192.168.11.3:3306/ltojsw?autoReconnec
 t=trueamp;autoCommit=true
   connectionName=ltojsw connectionPassword=586579
userTable=PoAssociate userNameCol=userid
 userCredCol=password
userRoleTable=PoUserRole roleNameCol=roleName /
 Resourcename=jdbc/stars
  type=javax.sql.DataSource
  auth=Container
 maxActive=100
   maxIdle=10
   maxWait=1
 defaultAutoCommit=true
  userName=ltojsw
  password=586579
   driverClassName=com.mysql.jdbc.Driver
   url=jdbc:mysql://192.168.11.3:3306/ltojsw?aut
 oReconnect=trueamp;autoCommit=true
   removeAbandoned=true
 removeAbandonedTimeout=60
   logAbandoned=true
 /
 /Context
 
 ***- CATALINA ERROR MESSAGES:
 
 SNIP
 19:37:27,642  INFO [http-8080-Processor25]
 DatasourceConnectionProvider:51 - Using datasource:
 java:comp/env/jdbc/stars
 19:37:27,648  INFO [http-8080-Processor25]
 TransactionManagerLookupFactory:33 - No TransactionManagerLookup
 configured (in JTA environment, use of process level read-write cache is
 not recommended)
 AbandonedObjectPool is used
 ([EMAIL PROTECTED])
LogAbandoned: true
RemoveAbandoned: true
RemoveAbandonedTimeout: 60
 19:37:41,696  WARN [http-8080-Processor25] SettingsFactory:107 - Could
 not obtain connection metadata
 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
 PoolableConnectionFactory (Server connection failure during transaction.
 Due to underlying exception: 'java.sql.SQLException: Access denied for
 user ''@'kingfishS11' (using password: YES)'.
 
 ** BEGIN NESTED EXCEPTION **
 
 java.sql.SQLException
 MESSAGE: Access denied for user ''@'kingfishS11' (using password: YES)
 
 STACKTRACE:
 
 java.sql.SQLException: Access denied for user ''@'kingfishS11' (using
 password: YES)
 SNIP
 
 -
 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]
 
 -
 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: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Remy Maucherat
On Tue, 22 Feb 2005 12:50:59 +0100, Mladen Turk [EMAIL PROTECTED] wrote:
 Allistair Crossley wrote:
  February 23, 2005 at 1pm Eastern Daylight Time (GMT -04:00, New York).
 
  I believe this should be GMT -5 however? No?
 
 
 February 23, 2005 at 18:00 GMT.
 So calculate to your own timezone :).

I think NY is GMT -5 indeed.

-- 
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: JDBC connection - Please help

2005-02-22 Thread Reshma Bhatia
Hi,

Looks like you are using the Tomcat Connection pool.
Refer to the attached Readme.txt file and verify that you have done these
steps.
I think it should solve your problem.

Have also attached the server.xml  web.xml files which worked fine for us.
let me know whether ur problem gets solved by this.

-Original Message-
From: deepak suldhal [mailto:[EMAIL PROTECTED]
Sent: Monday, February 21, 2005 11:53 AM
To: tomcat users
Subject: JDBC connection - Please help


Please help me make my first JDBC connection
My web.xml

web-app xmlns=http://java.sun.com/xml/ns/j2ee;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xsi:schemaLocation=http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd;
version=2.4
  descriptionMySQL Test App/description
  resource-ref
  descriptionDB Connection/description
  res-ref-namejdbc/TestDB/res-ref-name
  res-typejavax.sql.DataSource/res-type
  res-authContainer/res-auth
  /resource-ref
/web-app

---
In server.xml I have the following context ( trying to connect to Sybase
database)
Context path=/DBTest docBase=DBTest debug=5 reloadable=true
crossContext=true
Resource name=jdbc/TestDB auth=Container
type=javax.sql.DataSource
maxActive=100 maxIdle=30 maxWait=1
username=javauser password=javadude
driverClassName=com.sybase.jdbc2.jdbc.SybDriver
url=jdbc:sybase:Tds:re2unx188:2025/
/Context

---
I have copied the JDCB drive Jar under
commons/lib
I have a test.jsp as follows

---
%@ taglib uri=http://java.sun.com/jsp/jstl/sql; prefix=sql %
%@ taglib uri=http://java.sun.com/jsp/jstl/core; prefix=c %
sql:query var=rs dataSource=jdbc/TestDB
select id, foo, bar from testdata
/sql:query
html
  head
titleDB Test/title
  /head
  body
  h2Results/h2

c:forEach var=row items=${rs.rows}
Foo ${row.foo}br/
Bar ${row.bar}br/
/c:forEach
  /body
/html

---
My directory structue is as follows
webapps/DBTest/WEB-INF/web.mxl
  /DBTest/test.jsp

---
And when I try the url
http://localhost:8080/DBTest/test.jsp
I am getting the following errors
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
javax.servlet.ServletException: Unable to get connection, DataSource
invalid: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC
driver of class '' for connect URL 'null'

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextI
mpl.java:825)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:758)
org.apache.jsp.test_jsp._jspService(test_jsp.java:82)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.jsp.JspException: Unable to get connection, DataSource
invalid: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC
driver of class '' for connect URL 'null'

org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(Unk
nown Source)

org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(Unknow
n Source)

org.apache.jsp.test_jsp._jspx_meth_sql_query_0(test_jsp.java:101)
org.apache.jsp.test_jsp._jspService(test_jsp.java:58)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
24)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802


---
My console server display is as follows
eb 20, 2005 10:31:08 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Feb 20, 2005 10:31:08 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1422 ms
Feb 20, 2005 10:31:09 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 20, 2005 10:31:09 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache 

RE: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Allistair Crossley
Yep,

I was just pointing out the the Jboss site is inaccurate and may cause 
confusion. 

1300 EDT is 1300-5 = 0800 not 1800, so us Europeans will all have to get up 
rel early in the morning ;)

Cheers, Allistair.

 -Original Message-
 From: Mladen Turk [mailto:[EMAIL PROTECTED]
 Sent: 22 February 2005 11:51
 To: Tomcat Users List
 Subject: Re: Free online presentation on native webserver integration
 and Tomcat
 
 
 Allistair Crossley wrote:
  February 23, 2005 at 1pm Eastern Daylight Time (GMT -04:00, 
 New York).
  
  I believe this should be GMT -5 however? No?
 
 
 February 23, 2005 at 18:00 GMT.
 So calculate to your own timezone :).
 
 regards,
 Mladen
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
---
QAS Ltd.
Developers of QuickAddress Software
a href=http://www.qas.com;www.qas.com/a
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---
/FONT


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



Re: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Remy Maucherat
On Tue, 22 Feb 2005 12:24:28 -, Allistair Crossley
[EMAIL PROTECTED] wrote:
 Yep,
 
 I was just pointing out the the Jboss site is inaccurate and may cause 
 confusion.
 
 1300 EDT is 1300-5 = 0800 not 1800, so us Europeans will all have to get up 
 rel early in the morning ;)

No, it's the opposite, it's late ;)

It's 13:00 + 6 for the Paris timezone (= 19:00 = 7 PM), and 6 PM for
London. I suppose the time is more to accomodate the west coast.

-- 
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: Tomcat 5.5.7 cannot connect to mysql datasource - what changed?

2005-02-22 Thread Richard Mixon (qwest)
Tom, thanks - finally figured out the username error. And thanks on
the password. - Richard

Tom A wrote:
 Richard,

 In your context file change

  userName=ltojsw
 to
  username=ltojsw

 (and of course change your passwd now that it's on the 'net ;-)

 This is why you see the error:
 Access denied for user ''@'kingfishS11'

 I just tried to find some docs to make sure I'm right but I can't see
 anything under the 5.5 documentation :-S

 Hope this helps
 Tom.

 On Mon, 21 Feb 2005 07:32:29 -0700, Richard Mixon (qwest)
 [EMAIL PROTECTED] wrote:

 -Original Message-
 From: Richard Mixon (qwest) [mailto:[EMAIL PROTECTED]
 Sent: 21 February, 2005 7:53 AM
 To: tomcat-user@jakarta.apache.org
 Subject: Tomcat 5.5.7 cannot connect to mysql datasource - what
 changed?

 We have been using Sun Java 1.4.2, Tomcat 5.0.19, MySQL 4.1.7, MySQL
 Connector/J 3.0.15 with Hibernate 2.1.7c with no problems. This is on
 both Windows XP Pro SP2 (development) and SuSE Linux SLES9 (test and
 production).

 In order to get failover to work the way we wanted we upgraded to
 Tomcat
 5.5.7 and Sun Java 1.5. The main change in our application was the
 new format for data soruces in the application context. No problem on
 Windows XP. We've tried to install on one of our Linux servers and
 are having no end of grief getting a DB connection to properly
 happen.

 Any help or ideas would be much appreciated. I've included the
 application context and the catalina log error messages below.

 Thanks in advance - Richard

 ***- APPLICATION CONTEXT:
 Context path=/stars docBase=stars debug=99 reloadable=true
 privileged=true antiResourceLocking=false
 antiJARLocking=true

 Logger className=org.apache.catalina.logger.FileLogger
 prefix=stars. suffix=.log timestamp=true/
 Realm className=org.apache.catalina.realm.JDBCRealm debug=99
   driverName=com.mysql.jdbc.Driver















 connectionURL=jdbc:mysql://192.168.11.3:3306/ltojsw?autoReconnec
   t=trueamp;autoCommit=true connectionName=ltojsw
 connectionPassword=586579 userTable=PoAssociate
   userNameCol=userid userCredCol=password
 userRoleTable=PoUserRole roleNameCol=roleName / Resource
 name=jdbc/stars type=javax.sql.DataSource auth=Container
 maxActive=100 maxIdle=10 maxWait=1
 defaultAutoCommit=true userName=ltojsw password=586579
 driverClassName=com.mysql.jdbc.Driver
 url=jdbc:mysql://192.168.11.3:3306/ltojsw?aut
 oReconnect=trueamp;autoCommit=true removeAbandoned=true
 removeAbandonedTimeout=60 logAbandoned=true / /Context

 ***- CATALINA ERROR MESSAGES:

 SNIP
 19:37:27,642  INFO [http-8080-Processor25]
 DatasourceConnectionProvider:51 - Using datasource:
 java:comp/env/jdbc/stars 19:37:27,648  INFO [http-8080-Processor25]
 TransactionManagerLookupFactory:33 - No TransactionManagerLookup
 configured (in JTA environment, use of process level read-write
 cache is not recommended) AbandonedObjectPool is used
 ([EMAIL PROTECTED])
LogAbandoned: true RemoveAbandoned: true
RemoveAbandonedTimeout: 60
 19:37:41,696  WARN [http-8080-Processor25] SettingsFactory:107 -
 Could not obtain connection metadata
 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
 PoolableConnectionFactory (Server connection failure during
 transaction. Due to underlying exception: 'java.sql.SQLException:
 Access denied for user ''@'kingfishS11' (using password: YES)'.

 ** BEGIN NESTED EXCEPTION **

 java.sql.SQLException
 MESSAGE: Access denied for user ''@'kingfishS11' (using password:
 YES)

 STACKTRACE:

 java.sql.SQLException: Access denied for user ''@'kingfishS11'
 (using password: YES) SNIP

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

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


My jsp file interrupt when it met the exception

2005-02-22 Thread Nap
When my jsp file met the exception,sometimes it stopped outputed the exception 
message,but the other time it only stopped.Only when I write [EMAIL 
PROTECTED] buffer=1024kb autoFlush=false% it output the message.How can I 
avoid the enlarge the buffer and can let the exception message appear?

RE: Free online presentation on native webserver integration and Tomcat

2005-02-22 Thread Allistair Crossley
Ah ok $) Oops.

 -Original Message-
 From: Remy Maucherat [mailto:[EMAIL PROTECTED]
 Sent: 22 February 2005 13:00
 To: Tomcat Users List
 Subject: Re: Free online presentation on native webserver integration
 and Tomcat
 
 
 On Tue, 22 Feb 2005 12:24:28 -, Allistair Crossley
 [EMAIL PROTECTED] wrote:
  Yep,
  
  I was just pointing out the the Jboss site is inaccurate 
 and may cause confusion.
  
  1300 EDT is 1300-5 = 0800 not 1800, so us Europeans will 
 all have to get up rel early in the morning ;)
 
 No, it's the opposite, it's late ;)
 
 It's 13:00 + 6 for the Paris timezone (= 19:00 = 7 PM), and 6 PM for
 London. I suppose the time is more to accomodate the west coast.
 
 -- 
 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]
 
 


FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
---
QAS Ltd.
Developers of QuickAddress Software
a href=http://www.qas.com;www.qas.com/a
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---
/FONT


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



RE:[RESOLVED] log4j.properties not found in tomcat

2005-02-22 Thread Brian McGovern
Thanks for the repliess.  My issue was that I needed to set a system wide 
environment variable called log4j.configuration and set its value to 
log4j.properties, the name of my config file for log4j.  This was in the 
log4j documentation but I guess i skimmed over that part.  Log4j is a 
application completely separate from web container, hence the need for a system 
wide var.  Definately liking log4j more and more.  

My file was located in my /webapps/myappuri/WEB-INF/classes/  So the answer 
turns out that log4j looks for a system env var log4j.configuration and looks 
in your webapps class path for it.  

Additionally I set up tomcat to use my log4j file as well by makin a file 
called commons-logging.properties in /webapps/myappuri/WEB-INF/classes/ whos 
only line was:

org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

Note that commons-logging.jar needs to be in your 
/webapps/myappuri/WEB-INF/lib/ dir for this to work.

Thanks
-B



-Original Message-
From: Jacob Kjome [mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 22, 2005 12:30 AM
To: Tomcat Users List
Subject: Re: log4j.properties not found in tomcat



You have to understand that any relative path is going to be resolved 
relative to the location where the JVM started.  If you started Tomcat via 
the service rather than the batch files, then the VM would be run, by 
default, from C:\winnt\System32.  So, when you supplied 
-Dlog4j.configuration=log4j.properties, you got exactly what should be 
expected if log4j.properties were located in c:\winnt\System32.  Same goes 
for relatively defined paths to log files defined for FileAppenders in 
log4j.properties.

BTW, can you post your error?   FileNotFoundExceptions aren't thrown when 
Log4j can't find its config file.  You'd get a simple error saying as 
much.  The FileNotFoundExceptions are usually thrown when you specify a 
file for a FileAppender in a directory that doesn't exist.  Log4j makes no 
attempt to create directories if they don't exist already.  This is the 
correct and safe thing to do.  It is your responsibility to make sure the 
directory exists before Log4j attempts to use it.


Jake

At 11:09 PM 2/21/2005 -0500, you wrote:
 Where do you put  log4j.properties currently?
 -Michael Greer
 
 On Feb 21, 2005, at 5:02 PM, Brian McGovern wrote:
 
  I have a wierd problem.  Tomcat on W2k barks FileNotFound Exceptions
  for the log4j.properties file when i execute a servlet that
  instantiates log4j.  Strangely enough the actual file that i create
  and log to with log4j.properties file logs out just fine even though
  stdout.log said that it couldn't find my log4j.properties file.
 
  Only time i don't get an error is when i put log4j.properites in my
  winnt/system32 directory.  But this doesnt make sense to me.  I supply
  -Dlog4j.configuration=log4j.properties to Java at startup and still
  get the same error.  I also tried the FULL path to my log4j.properties
  in the -D option.
 
  Instantiated like this across my app.
 
  private static final Logger zLogger =
  Logger.getLogger(MyClassName.class);
 
  Can anyone tell me where I went wrong.
 
  thanks
 
 
 -
 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: My jsp file interrupt when it met the exception

2005-02-22 Thread Gaurav Vaish
 When my jsp file met the exception,sometimes it stopped outputed the 
 exception 

Hi Nap,

   Why do you want to output the full exception on the browser? Why
not just log it at the server-side and present the user (read:
browser) with a simple error information.

   btw, what's the size of exception (error report) that you are
getting? I don't think it should be so huge that you need to buffer
for 1024kb... :-?


-- 
Cheers,
Gaurav Vaish
http://www.mastergaurav.org
http://mastergaurav.blogspot.com


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



can I develop dan deploy myapps as regular user at linux?

2005-02-22 Thread Mohd. Jeffry
Hi, I'm pretty new with tomcat, 1 month to be exect. So what are the
standart operating procedure to develop and deploy at linux
environtment? For the time being this is what I do and it's kinda
troublesome.

1. compile my app at /home/devel/myapps
2. su as root and move it to /usr/local/tomcat/webapps/myapps
3. and chown myapps for tomcat:tomcat.
4. and restart tomcat

If possible I don't want to use any IDE tools for time being because I
want to focus on servlet/jsp and not on IDE.

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



Re: can I develop dan deploy myapps as regular user at linux?

2005-02-22 Thread Michael Greer
Why not chown the whole tomcat directory to yourself (or your group)? 
Then you can just pop in your apps. Tomcat doesn't need to (and should 
not) run as root. No need to restart either.
-Michael Greer

On Feb 22, 2005, at 8:47 AM, Mohd. Jeffry wrote:
Hi, I'm pretty new with tomcat, 1 month to be exect. So what are the
standart operating procedure to develop and deploy at linux
environtment? For the time being this is what I do and it's kinda
troublesome.
1. compile my app at /home/devel/myapps
2. su as root and move it to /usr/local/tomcat/webapps/myapps
3. and chown myapps for tomcat:tomcat.
4. and restart tomcat
If possible I don't want to use any IDE tools for time being because I
want to focus on servlet/jsp and not on IDE.
-
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: can I develop dan deploy myapps as regular user at linux?

2005-02-22 Thread Pete Stevens
On Tue, 22 Feb 2005, Mohd. Jeffry wrote:

 Hi, I'm pretty new with tomcat, 1 month to be exect. So what are the
 standart operating procedure to develop and deploy at linux
 environtment? For the time being this is what I do and it's kinda
 troublesome.

 1. compile my app at /home/devel/myapps
 2. su as root and move it to /usr/local/tomcat/webapps/myapps
 3. and chown myapps for tomcat:tomcat.
 4. and restart tomcat

 If possible I don't want to use any IDE tools for time being because I
 want to focus on servlet/jsp and not on IDE.

I'd add yourself to the tomcat group,
chmod -R g+w /usr/local/tomcat/webapps

Then you can just overwrite the files and tomcat will pick up the changes.

Yours,

Pete Stevens

--
Pete Stevens
[EMAIL PROTECTED]
http://www.ex-parrot.com/~pete/

   Should anyone contact you with an after sales enquiry, please do not attempt
to help them with the enquiry.
  -- Corporate advice on improving customer interaction

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



RE: [RESOLVED] log4j.properties not found in tomcat

2005-02-22 Thread Brian McGovern
Unbelievable.  I'm still getting the error.  I have no idea how or why this 
went away temporarily but heres whats up.  Anyone who can help, its 
appreciated.  Some googling shows that others are having same error.  

Again, system variable log4j.configuration is set to log4j.properties which 
points RollingFileAppender to a file on my server.  
The log4j Appender file is LOGGING PROPERLY.  But any time i execute a servlet 
i get the followingn dump in stdout.log.  NO idea why.


log4j:ERROR Could not read configuration file [log4j.properties].
java.io.FileNotFoundException: log4j.properties (The system cannot find the 
file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.init(Unknown Source)
at java.io.FileInputStream.init(Unknown Source)
at 
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:297)
at 
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
at 
com.imediainc.nycballet.nycbbuilder.dataaccess.DBConnection.getConnection(Unknown
 Source)
at 
com.imediainc.nycballet.nycbbuilder.dataaccess.NYCBData.getAllReps(Unknown 
Source)
at 
com.imediainc.nycballet.nycbbuilder.control.RepsMainController.execute(Unknown 
Source)
at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
at org.apache.jsp.reps.index_jsp._jspService(index_jsp.java:43)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at 

Where can I find Tomcat statistics?

2005-02-22 Thread Carlos Ruiz
Hi all,

I'm looking for some tomcat/jakarta statistics.

The kind of information I'm looking is:

* Number of systems running jakarta.
* Comparative between jakarta/iAS,.

I mean something like the information for apache available in:

http://news.netcraft.com/archives/web_server_survey.html

If anyone know where can I find this info, please let me know.

Regards

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



Configuration for best performance in a high latency environment

2005-02-22 Thread Jason Bainbridge
All,

I am wondering if anyone out there has any experience with tuning
Tomcat  to improve performance in high latency (~700ms) environments?
I've basically just been experimenting and learning what I can from
the available resources on the web but there doesn't seem to be much
out there that mentions performance over high latency links.

The situation we have is that we have a server in London running
Tomcat 5.5.4 (the version released when we commenced testing, can
upgrade this if need be) using the in-built Coyote HTTP connector with
SSL enabled, which works great for most users but when some of our
remote sites over a satellite link the performance is borderline
unacceptable.

The reason I haven't setup Apache in front of Tomcat is mainly as I
needed a simplified solution to help me push Tomcat as an alternative
as previously we were using Macromedia Jrun 4 and having no end of
trouble with the complete lack of persistence. However if there are
good, quantified reasons to put Apache on the server then that isn't
out of the question.

One thing our network guys have said after looking at traces is that
the packets Tomcat sends seem to never be larger than 590 bytes but I
can't find anything within Tomcat's configuration that would be
governing that as they suggest if the packets were larger then the
performance over high latency would increase, does anyone have any
ideas on that? The only time the packets are greater than 590 bytes is
when the browser sends it's request to the server.

Another observation is that we've dropped from over 110 connections
with Jrun down to 8 connections in our tests since the change to
Tomcat, and we are getting 2 of those connections in parallel for our
11 step test script. Is there anything within Tomcat's configuration
that would reduce the number of connections even more or is that just
related to the nature of HTTP?

Our current Connector properties are:

Connector port=8443 
   maxThreads=150 minSpareThreads=25 maxSpareThreads=75
   enableLookups=false disableUploadTimeout=true
   compression=on 
   compressionMinSize=2048 
   noCompressionUserAgents=gozilla, traviata 
   compressableMimeType=text/html,text/xml
   acceptCount=100 scheme=https secure=true 
   clientAuth=false sslProtocol=TLS
keystorePass=XXX
keystoreFile=E:\jakarta-tomcat-5.5.4\.keystore /

The application isn't one under particularly high load and at the
moment our main focus is the performance from our remote sites but the
above setup more than adequately performs under our required load
testing, Jrun plugged into IIS would handle (only just) about 150
concurrent users running our script and Tomcat flies along with 300
concurrent users so load handling wise I have mangement sold and just
need to work on the performance over high latency links.

Any insight anyone can provide would be much appreciated.

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: Cluster: how to set mcast interface for dual LAN card?

2005-02-22 Thread Filip Hanik - Dev Lists
there is an attribute mcastBindAddr
that allows you to bind to the interface.
Joseph Lam wrote:
Hi,
If I have two LAN cards and I want my Tomcat to mcast through one of them,
what parameter should I set?
Regards,
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]


Re: Charset in Content Type: Tomcat 4 versus Tomcat 5

2005-02-22 Thread Michiel Meeuwissen
Neeraj Vora wrote:
 Content Type: application/x-java-jnlp-file;charset=iso-8859-1
 
 MS IE has an unfortunate bug whereby it cannot associate this with Java Web 
 Start. This has been documented as KB 871248. I tried 

AFAIK, real player has (or had) a similar problem, and can also not be
served by Tomcat.

Michiel


-- 
Michiel Meeuwissen  mihxil'
Mediacentrum 140 H'sum[] ()
+31 (0)35 6772979 nl_NL eo_XX en_US




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



Re: Tomcat 5.5 working, BUT not outside of webapps/

2005-02-22 Thread Matt
Well, I've tried all sorts of configurations, so I was hoping to get a
clean example from someone who had it working.  I changed the stock Tomcat
5.5 server.xml file to add the following (within the pre-existing, as well
as the only, HOST tag for localhost, and I have tried with/without a slash
for path, and with forward or backward slashes in docbase):
CONTEXT path= docbase=C:/Inetpub/wwwroot/MYwebapps debug=0
reloadable=true /
...and I have edited the stock Tomcat 5.5 uriworkermap.properties file to
add the directory relative to the additional docbase (I've also tried
without the .jsp specificity at the end of the line to handle everything):
/MYjsp-examples/*.jsp
(the jk_1.2.8.exe installer puts it all in its own folders in
$CATALINA_HOME's parent, not within $CATALINA_HOME/bin, and also sets the
registry properly - anything else this nice installer does for me?  It
doesn't appear to set environment variables $CATALINA_HOME or JAVA_HOME -
do I need to do this manually?  The webapps examples work fine without
these variables set though, so is this a deprecated step?)

So, if I have copied the webapps folder (and everything in it) to the
C:\Inetpub\wwwroot folder and renamed it MYwebapps, and renamed
jsp-examples therein to be MYjsp-examples (and fixed the .html to point to
the right path), I would have thought that I could run examples from the
new directory as well.  I don't see any path info. (non-relative)
elsewhere that would cause problems and need to be changed?  However, if
uriworkermap.properties is edited properly, I get a Tomcat 404 error
starting with the docbase, when clicking any example (.jsp link; the .html
ones still work fine, since they're not handed-off to Tomcat) from the
main page:
http://localhost/MYwebapps/MYjsp-examples/index.html
...the same files still work fine if I go back to the original location:
http://localhost/jsp-examples

I've even tried making new HOST tags as well, but Tomcat won't start if
you try to define two HOST tags for the same system whether I use a
machine name, IP or whatever.

Perhaps I misread the docs somewhere, or there's more to it than the above
two steps, I'd love to know!

Thanks,
-Matt


On Tue, 22 Feb 2005, Michael Greer wrote:

 Why don't you show us your config file. This behavior work fine for me
 with 5.5.7, with Apache  mod_jk.

 On Feb 22, 2005, at 1:20 AM, Matt wrote:

  Is this simply not possible?  I have tried extrapolating form the docs
  (which seems to work fine under webapps/ or $CATALINA_HOME) but
  anything
  outside of it fails as badly as the other works perfectly, even if I
  try
  to swap-out webapps/ for an otuside docbase using the HOST tag
  already
  present.
 
  There's got to be a file or simple edit that I'm missing for this?
  Anyone?
 
  Thanks,
  -Matt
 
 
  On Sun, 20 Feb 2005, Matt wrote:
 
  OK, the docs out there are good, but they either concern old versions
  of
  IIS and/or Tomcat -OR- they concern the JK2 module (including this
  list's
  archives I have searched).
  If JK2 is NO LONGER SUPPORTED, why in the heck would I care to use it?
  So, I am using the very nice jk_1.2.8.exe installer.  With that, most
  of
  the steps found in the various, partially-helpful docs are already
  done!
  ;^)
 
  That said:
  I am using Win2K + IIS5, and also Win2K3 + IIS6, and in either case,
  also
  Tomcat 5.5:
  I can go to http://localhost and get my IIS index page.
  I can go to http://localhost:8080 and get my Tomcat index page.
  I can go to http://localhost/jsp-examples/index.html and run all the
  wonderful examples.
  HOWEVER, if I simply want to -ALSO- hand-off jsp pages to Tomcat that
  are
  in C:\Inetpub\wwwroot (and below) everything goes to hell.
 
  I have tried adding CONTEXT tags to server.xml until I turn blue in
  the
  face, and when I do so I get either 404 not found errors from Tomcat
  (can't find the subdirectory b/c I assume it is looking for it in
  webapps/, but then again it can't find it even if I copy the whole
  thing
  into webapps/) or The specified module could not be found message
  on the
  page (IIS result of a uriworkermap.properties issue).
  I have even tried editing the existing HOST tag to change webapps
  to C:/Inetpub/wwwroot and all sorts of folders below wwwroot.  In
  those
  cases, if I manage to edit the uriworkermap.properties file
  correctly, all
  I get is a blank page for any .jsp, while IIS still handles the other
  stuff just fine.
 
  So, instead of these outdated docs everyone keeps pointing to, does
  anyone
  have any simple instructions to get Tomcat to properly use a folder
  OUTSIDE of webapps, and ALONG WITH webapps to work (especially
  assuming
  you've already got the basics working just fine as I do)?
  I'd like to start by getting a copy of jsp-examples working in
  wwwroot/ if
  possible (which is also how I was testing in the situation above, if
  that
  means anything), rather than also confusing the situation by learning
  how to create apps myself at 

Re: Tomcat 5.5 working, BUT not outside of webapps/

2005-02-22 Thread Michael Greer
Maybe take a look at the current $CATALINA_HOME/Catalina/localhost/  
context files. Delete the old ones for your webapp and examples, so it  
will reload from server.xml

On Feb 22, 2005, at 11:39 AM, Matt wrote:
Well, I've tried all sorts of configurations, so I was hoping to get a
clean example from someone who had it working.  I changed the stock  
Tomcat
5.5 server.xml file to add the following (within the pre-existing, as  
well
as the only, HOST tag for localhost, and I have tried with/without a  
slash
for path, and with forward or backward slashes in docbase):
CONTEXT path= docbase=C:/Inetpub/wwwroot/MYwebapps debug=0
reloadable=true /
...and I have edited the stock Tomcat 5.5 uriworkermap.properties file  
to
add the directory relative to the additional docbase (I've also tried
without the .jsp specificity at the end of the line to handle  
everything):
/MYjsp-examples/*.jsp
(the jk_1.2.8.exe installer puts it all in its own folders in
$CATALINA_HOME's parent, not within $CATALINA_HOME/bin, and also sets  
the
registry properly - anything else this nice installer does for me?  It
doesn't appear to set environment variables $CATALINA_HOME or  
JAVA_HOME -
do I need to do this manually?  The webapps examples work fine without
these variables set though, so is this a deprecated step?)

So, if I have copied the webapps folder (and everything in it) to the
C:\Inetpub\wwwroot folder and renamed it MYwebapps, and renamed
jsp-examples therein to be MYjsp-examples (and fixed the .html to  
point to
the right path), I would have thought that I could run examples from  
the
new directory as well.  I don't see any path info. (non-relative)
elsewhere that would cause problems and need to be changed?  However,  
if
uriworkermap.properties is edited properly, I get a Tomcat 404 error
starting with the docbase, when clicking any example (.jsp link; the  
.html
ones still work fine, since they're not handed-off to Tomcat) from the
main page:
http://localhost/MYwebapps/MYjsp-examples/index.html
...the same files still work fine if I go back to the original  
location:
http://localhost/jsp-examples

I've even tried making new HOST tags as well, but Tomcat won't start if
you try to define two HOST tags for the same system whether I use a
machine name, IP or whatever.
Perhaps I misread the docs somewhere, or there's more to it than the  
above
two steps, I'd love to know!

Thanks,
-Matt
On Tue, 22 Feb 2005, Michael Greer wrote:
Why don't you show us your config file. This behavior work fine for me
with 5.5.7, with Apache  mod_jk.
On Feb 22, 2005, at 1:20 AM, Matt wrote:
Is this simply not possible?  I have tried extrapolating form the  
docs
(which seems to work fine under webapps/ or $CATALINA_HOME) but
anything
outside of it fails as badly as the other works perfectly, even if I
try
to swap-out webapps/ for an otuside docbase using the HOST tag
already
present.

There's got to be a file or simple edit that I'm missing for this?
Anyone?
Thanks,
-Matt
On Sun, 20 Feb 2005, Matt wrote:
OK, the docs out there are good, but they either concern old  
versions
of
IIS and/or Tomcat -OR- they concern the JK2 module (including this
list's
archives I have searched).
If JK2 is NO LONGER SUPPORTED, why in the heck would I care to use  
it?
So, I am using the very nice jk_1.2.8.exe installer.  With that,  
most
of
the steps found in the various, partially-helpful docs are already
done!
;^)

That said:
I am using Win2K + IIS5, and also Win2K3 + IIS6, and in either case,
also
Tomcat 5.5:
I can go to http://localhost and get my IIS index page.
I can go to http://localhost:8080 and get my Tomcat index page.
I can go to http://localhost/jsp-examples/index.html and run all the
wonderful examples.
HOWEVER, if I simply want to -ALSO- hand-off jsp pages to Tomcat  
that
are
in C:\Inetpub\wwwroot (and below) everything goes to hell.

I have tried adding CONTEXT tags to server.xml until I turn blue in
the
face, and when I do so I get either 404 not found errors from Tomcat
(can't find the subdirectory b/c I assume it is looking for it in
webapps/, but then again it can't find it even if I copy the whole
thing
into webapps/) or The specified module could not be found message
on the
page (IIS result of a uriworkermap.properties issue).
I have even tried editing the existing HOST tag to change webapps
to C:/Inetpub/wwwroot and all sorts of folders below wwwroot.  In
those
cases, if I manage to edit the uriworkermap.properties file
correctly, all
I get is a blank page for any .jsp, while IIS still handles the  
other
stuff just fine.

So, instead of these outdated docs everyone keeps pointing to, does
anyone
have any simple instructions to get Tomcat to properly use a folder
OUTSIDE of webapps, and ALONG WITH webapps to work (especially
assuming
you've already got the basics working just fine as I do)?
I'd like to start by getting a copy of jsp-examples working in
wwwroot/ if
possible (which is also how I was testing in the situation above, if

Tomcat memory allocation as a Windows service

2005-02-22 Thread Woodchuck
hihi all,

when Tomcat is installed as a service how do we control how much system
memory we allocate to it?

i have heard it reads the memory parameters and others from the
registry but can anyone tell me exactly how/where to do this?  i can't
seem to find this information..

also, is there a way to allocate memory on a per application basis?...
that is, if my Tomcat was hosting 3 apps, is it possible to explicitly
allocate a max amount of memory per app?

please and thanks,
woodchuck



__ 
Do you Yahoo!? 
Yahoo! Mail - Easier than ever with enhanced search. Learn more.
http://info.mail.yahoo.com/mail_250

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



RE: Tomcat memory allocation as a Windows service

2005-02-22 Thread Allistair Crossley
Hi

The way we do it is using the service.bat file to install the service manually. 
You can tweak the values in that file.

If all your apps are in 1 tomcat, then that uses 1 JVM and I think you can only 
declare these parameters once.

Cheers, Allistair.

 -Original Message-
 From: Woodchuck [mailto:[EMAIL PROTECTED]
 Sent: 22 February 2005 17:30
 To: tomcat
 Subject: Tomcat memory allocation as a Windows service
 
 
 hihi all,
 
 when Tomcat is installed as a service how do we control how 
 much system
 memory we allocate to it?
 
 i have heard it reads the memory parameters and others from the
 registry but can anyone tell me exactly how/where to do this?  i can't
 seem to find this information..
 
 also, is there a way to allocate memory on a per application basis?...
 that is, if my Tomcat was hosting 3 apps, is it possible to explicitly
 allocate a max amount of memory per app?
 
 please and thanks,
 woodchuck
 
 
   
 __ 
 Do you Yahoo!? 
 Yahoo! Mail - Easier than ever with enhanced search. Learn more.
 http://info.mail.yahoo.com/mail_250
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
---
QAS Ltd.
Developers of QuickAddress Software
a href=http://www.qas.com;www.qas.com/a
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---
/FONT


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



RE: [SOLVED] Tomcat memory allocation as a Windows service

2005-02-22 Thread Woodchuck
thanks for your help!

i tried looking for the service.bat in the tomcat/bin folder but it is
not there.

it is an older version 4.1.24 and it was already installed as a
service, i don't know how it was done (without the service.bat file)
but it's there.

i scanned the registry and found the location of where the service gets
its Tomcat parameter values from:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Apache
Tomcat\Parameters

hope this helps anyone else that runs into the same problem!

woodchuck


--- Allistair Crossley [EMAIL PROTECTED] wrote:

 Hi
 
 The way we do it is using the service.bat file to install the service
 manually. You can tweak the values in that file.
 
 If all your apps are in 1 tomcat, then that uses 1 JVM and I think
 you can only declare these parameters once.
 
 Cheers, Allistair.
 
  -Original Message-
  From: Woodchuck [mailto:[EMAIL PROTECTED]
  Sent: 22 February 2005 17:30
  To: tomcat
  Subject: Tomcat memory allocation as a Windows service
  
  
  hihi all,
  
  when Tomcat is installed as a service how do we control how 
  much system
  memory we allocate to it?
  
  i have heard it reads the memory parameters and others from the
  registry but can anyone tell me exactly how/where to do this?  i
 can't
  seem to find this information..
  
  also, is there a way to allocate memory on a per application
 basis?...
  that is, if my Tomcat was hosting 3 apps, is it possible to
 explicitly
  allocate a max amount of memory per app?
  
  please and thanks,
  woodchuck
  
  
  
  __ 
  Do you Yahoo!? 
  Yahoo! Mail - Easier than ever with enhanced search. Learn more.
  http://info.mail.yahoo.com/mail_250
  
 
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail:
 [EMAIL PROTECTED]
  
  
 
 
 FONT SIZE=1 FACE=VERDANA,ARIAL COLOR=BLUE 
 ---
 QAS Ltd.
 Developers of QuickAddress Software
 a href=http://www.qas.com;www.qas.com/a
 Registered in England: No 2582055
 Registered in Australia: No 082 851 474
 ---
 /FONT
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 




__ 
Do you Yahoo!? 
Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250

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



RE: Tomcat 5.5.7 - error trying to replicate session on Linux

2005-02-22 Thread Richard Mixon (qwest)
BTW,

Each of my two servers has two network cards:
  a) One facing the internet;
  b) the second is a private connection between the two servers.

The second connection is intended for session replication.

Also, I did not specify an mcastBindAddr - though it probably should be
specified as the second network card.


Thanks - Richard Mixon

-Original Message-
From: Richard Mixon (qwest) [mailto:[EMAIL PROTECTED]
Sent: Monday, February 21, 2005 10:14 PM
To: tomcat-user@jakarta.apache.org
Subject: Tomcat 5.5.7 - error trying to replicate session on Linux


OK, we still have one more issue with our Tomcat cluster as we move to
our Linux environment.

For some reason, both instances (jvmRoute=srv1 and jvmRoute=srv2) see
each other at startup. We see that they each join the cluster just fine.
But when the first request comes through we get an exception timeout
trying to replicate.

Of course it works fine in our Windows development environment, but now
we are moving to our testing and production environments - SuSE Linux
SLES9.

Any ideas and suggestions are much appreciated. The catalina.log
messages for both Tomcat instances are below.

Thanks - Richard

CLUSTER MEMBER 2 (jvmRoute=srv1):

INFO: Server startup in 7332 ms
Feb 21, 2005 9:02:58 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster
memberAdded
INFO: Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://140.99.50.58:4
001,140.99.50.58,4001, alive=2]
21:03:36,258  INFO [TP-Processor3] UserCounterListener:137 - Before
increment, User Count: 0
21:03:36,262  INFO [TP-Processor3] UserCounterListener:140 - After
increment, User Count: 1
21:03:36,263  INFO [TP-Processor3] UserCounterListener:73 -
sessionCreated - Session info: id:
'6615ABC7BD43B096AB54C031B7BE02C5.srv1'; createdAt '21:03:36';
lastAccessedAt '21:03:36'; currentTime '21:03:36; session count: '1
21:03:36,264  INFO [TP-Processor3] UserCounterListener:76 -
sessionCreated - Session info: id:
'6615ABC7BD43B096AB54C031B7BE02C5.srv1'; createdAt '21:03:36';
lastAccessedAt '21:03:36'; currentTime '21:03:36; session count: '1
21:05:14,482  INFO [TP-Processor2] UserCounterListener:137 - Before
increment, User Count: 1
21:05:14,483  INFO [TP-Processor2] UserCounterListener:140 - After
increment, User Count: 2
21:05:14,484  INFO [TP-Processor2] UserCounterListener:73 -
sessionCreated - Session info: id:
'61B3F35D9B0AAAE46F75AAA19FFC7D1B.srv1'; createdAt '21:05:14';
lastAccessedAt '21:05:14'; currentTime '21:05:14; session count: '2
21:05:14,485  INFO [TP-Processor2] UserCounterListener:76 -
sessionCreated - Session info: id:
'61B3F35D9B0AAAE46F75AAA19FFC7D1B.srv1'; createdAt '21:05:14';
lastAccessedAt '21:05:14'; currentTime '21:05:14; session count: '2
Feb 21, 2005 9:06:45 PM
org.apache.catalina.cluster.tcp.ReplicationTransmitter sendMessageData
WARNING: Unable to send replicated message, is server down?
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at java.net.Socket.init(Socket.java:365)
at java.net.Socket.init(Socket.java:207)
at
org.apache.catalina.cluster.tcp.SocketSender.connect(SocketSender.java:1
10)
at
org.apache.catalina.cluster.tcp.SocketSender.sendMessage(SocketSender.ja
va:157)
at
org.apache.catalina.cluster.tcp.PooledSocketSender.sendMessage(PooledSoc
ketSender.java:147)
at
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageData(R
eplicationTransmitter.java:247)
at
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Repli
cationTransmitter.java:281)
at
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluster.j
ava:454)
at
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluster.j
ava:467)
at
org.apache.catalina.cluster.session.DeltaManager.createSession(DeltaMana
ger.java:290)
at
org.apache.catalina.cluster.session.DeltaManager.createSession(DeltaMana
ger.java:239)
at
org.apache.catalina.connector.Request.doGetSession(Request.java:2199)
at
org.apache.catalina.connector.Request.getSessionInternal(Request.java:21
50)
at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAut
henticator.java:230)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:446)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
at
org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve
.java:130)
at

Can servlet mappings be done somewhere other than web.xml?

2005-02-22 Thread Beckle, Steven R
I'm currently working on a legacy Tomcat 3.3 project that was developed
(not by me) a couple of years ago, and I am having a heck of a time
understanding how servlets are getting mapped properly. A typical URL in
the application is of the form CONTEXT/servlet/servletName - nothing
fancy there. However, the webapp's web.xml file contains no
servlet-mapping tags, but just the servlet-name and servlet-class
tags. Is there another way in Tomcat to map URL's to servlets, either
through a server configuration setting or some other global
information contained in a conf/xml file that I'm not aware of? My
problem isn't that the servlets aren't being accessed - they display
content fine. I'm for now just trying to understand how Tomcat is
associating the URL string with the actual servlet class since there is
no servlet mapping being done in the web.xml file.

 

The servlets themselves reside in jar files under CONTEXT/WEB-INF/lib.

 

Thank you. 

 

Steve Beckle
Computer Associates 
tel: +1 (630) 505 6855

fax: +1 (630) 505 6983

[EMAIL PROTECTED] 

 



Re: Can servlet mappings be done somewhere other than web.xml?

2005-02-22 Thread karjera

Laba diena.

Dkojame, kad mums parate.
Js atsista inut isaugota ms duomen bazje.


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



Help on config JNDI datasource for DB2

2005-02-22 Thread tom chen
Hello All,
 
Can some show how to set db2 jndi datasource in tomcat 5.5.7.
DB2 and tomcat all in windows XP.
 
tomcat can talk to db2 with direct jdbc connection.
 
Why it is so hard for db2?
 
Thank you very much!
 
--tom


-
Do you Yahoo!?
 Yahoo! Search presents - Jib Jab's 'Second Term'

Re: Can servlet mappings be done somewhere other than web.xml?

2005-02-22 Thread Drew Jorgenson
Looks like the invoker servlet is being used, which is declared in the
global web.xml file. The servlet-name and servlet-class that you see
are used to map a name to a servlet, which are all accessed through
/servlet/*

Drew.

On Tue, 2005-02-22 at 10:43, Beckle, Steven R wrote:
 I'm currently working on a legacy Tomcat 3.3 project that was developed
 (not by me) a couple of years ago, and I am having a heck of a time
 understanding how servlets are getting mapped properly. A typical URL in
 the application is of the form CONTEXT/servlet/servletName - nothing
 fancy there. However, the webapp's web.xml file contains no
 servlet-mapping tags, but just the servlet-name and servlet-class
 tags. Is there another way in Tomcat to map URL's to servlets, either
 through a server configuration setting or some other global
 information contained in a conf/xml file that I'm not aware of? My
 problem isn't that the servlets aren't being accessed - they display
 content fine. I'm for now just trying to understand how Tomcat is
 associating the URL string with the actual servlet class since there is
 no servlet mapping being done in the web.xml file.
 
  
 
 The servlets themselves reside in jar files under CONTEXT/WEB-INF/lib.
 
  
 
 Thank you. 
 
  
 
 Steve Beckle
 Computer Associates 
 tel: +1 (630) 505 6855
 
 fax: +1 (630) 505 6983
 
 [EMAIL PROTECTED] 
 
  


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



challenging JK connector problem: java.net.SocketException

2005-02-22 Thread Woodchuck
hihi all,

i have installed the JK connector (setupJK204.exe) with my IIS 5.1 and
Tomcat 4.1.24.

everything is working fine, except that i'm noticing in the Tomcat
console display i see the following exceptions at run-time:

java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at
java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at
java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
at
java.io.BufferedInputStream.read(BufferedInputStream.java:277)
at
org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:498)
at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:436)
snip.


and 



java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:407)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:599)
at
org.apache.jk.server.JkCoyoteHandler.action(JkCoyoteHandler.java:372)
at org.apache.coyote.Response.action(Response.java:222)
at org.apache.coyote.Response.finish(Response.java:343)
snip

in particular these exceptions are coming up when i use my app's search
functionality

the weird part is that the exceptions only occur when i access my web
site through IIS (ie. via JK connector).  i *don't* get any exceptions
at all when accessing Tomcat directly by specifying port 8080 in my
URL.

these exceptions are causing weird/incorrect app behaviour in the
search functionality as well, so it's not just harmless exception logs
being generated.  if i use my application by connecting to Tomcat
directly (port 8080), the search functionality works perfectly and
there's no errors at all.

i have looked at my code and cannot see what i could be doing that may
cause such errors to happen in the JK connector.

has anyone any suggestions on how to go about debugging this?  or has
come across this before and found a solution?

in my search page, i am using logic:present and logic:empty struts
tags to detect if my collection (of search results) object is null or
not, and if not, is it an empty collection or not respectively.  is
this a known bug/issue perhaps with some struts tags being used through
JK connector?  why is connection reset by peer happening?  doesn't
this mean the request/form being submitted is suddenly cut off?

any help is appreciated.

please and thanks,
woodchuck



__ 
Do you Yahoo!? 
All your favorites on one personal page – Try My Yahoo!
http://my.yahoo.com 

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



RE:[RESOLVED] log4j.properties not found in tomcat

2005-02-22 Thread Jacob Kjome
Quoting Brian McGovern [EMAIL PROTECTED]:

 Thanks for the repliess.  My issue was that I needed to set a system wide
 environment variable called log4j.configuration and set its value to
 log4j.properties, the name of my config file for log4j.  This was in the
 log4j documentation but I guess i skimmed over that part.  Log4j is a
 application completely separate from web container, hence the need for a
 system wide var.  Definately liking log4j more and more.

 My file was located in my /webapps/myappuri/WEB-INF/classes/  So the answer
 turns out that log4j looks for a system env var log4j.configuration and looks
 in your webapps class path for it.


No, I'm pretty sure this is not the case.  log4j.configuration does not need to
be specified.  If it is, I believe it is assumed to be a file location.  If
relatively defined, it is resolved relative to the location that the JVM
started.  If not defined, Log4j looks in the classloader.  Actually, I haven't
checked, but it may fall back to the classloader if it can't find the log4j
config file in the location specified by the system property.  You'll have to
verify that.

 Additionally I set up tomcat to use my log4j file as well by makin a file
 called commons-logging.properties in /webapps/myappuri/WEB-INF/classes/ whos
 only line was:

 org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

 Note that commons-logging.jar needs to be in your
 /webapps/myappuri/WEB-INF/lib/ dir for this to work.


If you want Log4j to be a system-wide service, you should really add log4j.jar
and commons-logging.jar to CATALINA_HOME/common/lib and add log4j.properties to
CATALINA_HOME/common/classes.  There is no need for the
commons-logging.properties file in that case.  And it is kludgy to provide
server-level properties inside a webapp.  BTW, do you have log4j.jar in your
WEB-INF/lib?  If so, you are simply logging for your webapp alone, not
system-wide.

Jake


 Thanks
 -B



 -Original Message-
 From: Jacob Kjome [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 22, 2005 12:30 AM
 To: Tomcat Users List
 Subject: Re: log4j.properties not found in tomcat



 You have to understand that any relative path is going to be resolved
 relative to the location where the JVM started.  If you started Tomcat via
 the service rather than the batch files, then the VM would be run, by
 default, from C:\winnt\System32.  So, when you supplied
 -Dlog4j.configuration=log4j.properties, you got exactly what should be
 expected if log4j.properties were located in c:\winnt\System32.  Same goes
 for relatively defined paths to log files defined for FileAppenders in
 log4j.properties.

 BTW, can you post your error?   FileNotFoundExceptions aren't thrown when
 Log4j can't find its config file.  You'd get a simple error saying as
 much.  The FileNotFoundExceptions are usually thrown when you specify a
 file for a FileAppender in a directory that doesn't exist.  Log4j makes no
 attempt to create directories if they don't exist already.  This is the
 correct and safe thing to do.  It is your responsibility to make sure the
 directory exists before Log4j attempts to use it.


 Jake

 At 11:09 PM 2/21/2005 -0500, you wrote:
  Where do you put  log4j.properties currently?
  -Michael Greer
  
  On Feb 21, 2005, at 5:02 PM, Brian McGovern wrote:
  
   I have a wierd problem.  Tomcat on W2k barks FileNotFound Exceptions
   for the log4j.properties file when i execute a servlet that
   instantiates log4j.  Strangely enough the actual file that i create
   and log to with log4j.properties file logs out just fine even though
   stdout.log said that it couldn't find my log4j.properties file.
  
   Only time i don't get an error is when i put log4j.properites in my
   winnt/system32 directory.  But this doesnt make sense to me.  I supply
   -Dlog4j.configuration=log4j.properties to Java at startup and still
   get the same error.  I also tried the FULL path to my log4j.properties
   in the -D option.
  
   Instantiated like this across my app.
  
   private static final Logger zLogger =
   Logger.getLogger(MyClassName.class);
  
   Can anyone tell me where I went wrong.
  
   thanks
  
  
  -
  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: challenging JK connector problem: java.net.SocketException

2005-02-22 Thread Patrick . King
Hi :

This is most likely an issue with the version of JDK that is deployed on
your machine.
Try using a newer version of the JDK which is comaptible with the version of
tomcat that is deployed on your machine.

Patrick King

Patrick King
BSc.(Hon.) Geophysics
Senior Systems Scientist
Canada Centre For Remote Sensing
615 Booth St. Room 650
Ottawa, Ontario
K1A0E9
Phone: 613-947-0463
E-mail : [EMAIL PROTECTED]

-Original Message-
From: Woodchuck [mailto:[EMAIL PROTECTED]
Sent: February 22, 2005 2:15 PM
To: tomcat; struts
Subject: challenging JK connector problem: java.net.SocketException


hihi all,

i have installed the JK connector (setupJK204.exe) with my IIS 5.1 and
Tomcat 4.1.24.

everything is working fine, except that i'm noticing in the Tomcat
console display i see the following exceptions at run-time:

java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at
java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at
java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
at
java.io.BufferedInputStream.read(BufferedInputStream.java:277)
at
org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:498)
at
org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:436)
snip.


and 



java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:407)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:599)
at
org.apache.jk.server.JkCoyoteHandler.action(JkCoyoteHandler.java:372)
at org.apache.coyote.Response.action(Response.java:222)
at org.apache.coyote.Response.finish(Response.java:343)
snip

in particular these exceptions are coming up when i use my app's search
functionality

the weird part is that the exceptions only occur when i access my web
site through IIS (ie. via JK connector).  i *don't* get any exceptions
at all when accessing Tomcat directly by specifying port 8080 in my
URL.

these exceptions are causing weird/incorrect app behaviour in the
search functionality as well, so it's not just harmless exception logs
being generated.  if i use my application by connecting to Tomcat
directly (port 8080), the search functionality works perfectly and
there's no errors at all.

i have looked at my code and cannot see what i could be doing that may
cause such errors to happen in the JK connector.

has anyone any suggestions on how to go about debugging this?  or has
come across this before and found a solution?

in my search page, i am using logic:present and logic:empty struts
tags to detect if my collection (of search results) object is null or
not, and if not, is it an empty collection or not respectively.  is
this a known bug/issue perhaps with some struts tags being used through
JK connector?  why is connection reset by peer happening?  doesn't
this mean the request/form being submitted is suddenly cut off?

any help is appreciated.

please and thanks,
woodchuck



__ 
Do you Yahoo!? 
All your favorites on one personal page - Try My Yahoo!
http://my.yahoo.com 

-
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: [RESOLVED] log4j.properties not found in tomcat

2005-02-22 Thread Brian McGovern
Then theres something else going on.  I didnt set log4j.configuration  when i 
started, i just had my log4j.jar in my WEB-INF/lib/ and my log4j.properties in 
my /WEB-INF/classes/  However i still got that file not found exception.  

I think its gotta either the way im calling it or the properties file itself.  
I say this because ive now tried on 2 machines 2 OS's and same thing happened.  
It MAKES me define a system wide log4j.configuration.  This cannot be right.  
Makes the whole use of log4j pointless and non portable.  

At any rate, ive got that wacky system-wide var defined and it supresses 
errors, just doesnt work the way i want.


Calling like this:
private static final Logger zLogger = 
Logger.getLogger(RepsMainController.class);
zLogger.debug(something logged here);

log4j.properties like this:
log4j.rootLogger=DEBUG, nycbbuilderlog
log4j.appender.nycbbuilderlog=org.apache.log4j.RollingFileAppender
log4j.appender.nycbbuilderlog.File=${catalina.home}/logs/catalina.out
log4j.appender.nycbbuilderlog.MaxFileSize=1KB
log4j.appender.nycbbuilderlog.MaxBackupIndex=2
log4j.appender.nycbbuilderlog.layout=org.apache.log4j.PatternLayout
log4j.appender.nycbbuilderlog.layout.ConversionPattern=%5p [EMAIL 
PROTECTED]:mm:ss,SSS}] - %m%n


-Original Message-
From: Jacob Kjome [mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 22, 2005 3:01 PM
To: Tomcat Users List
Subject: RE:[RESOLVED] log4j.properties not found in tomcat


Quoting Brian McGovern [EMAIL PROTECTED]:

 Thanks for the repliess.  My issue was that I needed to set a system wide
 environment variable called log4j.configuration and set its value to
 log4j.properties, the name of my config file for log4j.  This was in the
 log4j documentation but I guess i skimmed over that part.  Log4j is a
 application completely separate from web container, hence the need for a
 system wide var.  Definately liking log4j more and more.

 My file was located in my /webapps/myappuri/WEB-INF/classes/  So the answer
 turns out that log4j looks for a system env var log4j.configuration and looks
 in your webapps class path for it.


No, I'm pretty sure this is not the case.  log4j.configuration does not need to
be specified.  If it is, I believe it is assumed to be a file location.  If
relatively defined, it is resolved relative to the location that the JVM
started.  If not defined, Log4j looks in the classloader.  Actually, I haven't
checked, but it may fall back to the classloader if it can't find the log4j
config file in the location specified by the system property.  You'll have to
verify that.

 Additionally I set up tomcat to use my log4j file as well by makin a file
 called commons-logging.properties in /webapps/myappuri/WEB-INF/classes/ whos
 only line was:

 org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

 Note that commons-logging.jar needs to be in your
 /webapps/myappuri/WEB-INF/lib/ dir for this to work.


If you want Log4j to be a system-wide service, you should really add log4j.jar
and commons-logging.jar to CATALINA_HOME/common/lib and add log4j.properties to
CATALINA_HOME/common/classes.  There is no need for the
commons-logging.properties file in that case.  And it is kludgy to provide
server-level properties inside a webapp.  BTW, do you have log4j.jar in your
WEB-INF/lib?  If so, you are simply logging for your webapp alone, not
system-wide.

Jake


 Thanks
 -B



 -Original Message-
 From: Jacob Kjome [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 22, 2005 12:30 AM
 To: Tomcat Users List
 Subject: Re: log4j.properties not found in tomcat



 You have to understand that any relative path is going to be resolved
 relative to the location where the JVM started.  If you started Tomcat via
 the service rather than the batch files, then the VM would be run, by
 default, from C:\winnt\System32.  So, when you supplied
 -Dlog4j.configuration=log4j.properties, you got exactly what should be
 expected if log4j.properties were located in c:\winnt\System32.  Same goes
 for relatively defined paths to log files defined for FileAppenders in
 log4j.properties.

 BTW, can you post your error?   FileNotFoundExceptions aren't thrown when
 Log4j can't find its config file.  You'd get a simple error saying as
 much.  The FileNotFoundExceptions are usually thrown when you specify a
 file for a FileAppender in a directory that doesn't exist.  Log4j makes no
 attempt to create directories if they don't exist already.  This is the
 correct and safe thing to do.  It is your responsibility to make sure the
 directory exists before Log4j attempts to use it.


 Jake

 At 11:09 PM 2/21/2005 -0500, you wrote:
  Where do you put  log4j.properties currently?
  -Michael Greer
  
  On Feb 21, 2005, at 5:02 PM, Brian McGovern wrote:
  
   I have a wierd problem.  Tomcat on W2k barks FileNotFound Exceptions
   for the log4j.properties file when i execute a servlet that
   instantiates log4j.  Strangely enough the actual file that i 

Tomcat 5.0.28 and ssl

2005-02-22 Thread Reis, Tom
I have set a Tomcat 5.0.28 server with jsdk 1.4.2_04. I had setup the 
keystore and imported the received certificate from verisign. I have configured 
the Tomcat server to use SSL and it shows the certificate is valid but it says 
the name on certificate does not match the site. I look at the name on the 
certificate and it is the dsn name of the server. Is there something I am 
missing?


RE: [RESOLVED] log4j.properties not found in tomcat

2005-02-22 Thread Jacob Kjome

You've got to have something wacky set up on your systems.  File IO is not used
when Log4j picks the config file up from the classpath.  This leads me to
believe that log4j.configuration is set somewhere else upon each invocation of
Tomcat.  You probably just set it earlier in the launching of Tomcat overriding
the one pointing to a log4j.properties file that doesn't exist.

I and others have use the auto-configuration paradigm with log4j.jar in
WEB-INF/lib and the config file in WEB-INF/classes for ages and haven't ever
seen the issue you are seeing.  That tells me that the problem is in your
setup, not in Log4j.  I suggest you set up a clean-room environment and try
this out.  I bet it works.  Then try to figure out what's wrong in your other
environments.


Jake

Quoting Brian McGovern [EMAIL PROTECTED]:

 Then theres something else going on.  I didnt set log4j.configuration  when i
 started, i just had my log4j.jar in my WEB-INF/lib/ and my log4j.properties
 in my /WEB-INF/classes/  However i still got that file not found exception.

 I think its gotta either the way im calling it or the properties file itself.
  I say this because ive now tried on 2 machines 2 OS's and same thing
 happened.  It MAKES me define a system wide log4j.configuration.  This cannot
 be right.  Makes the whole use of log4j pointless and non portable.

 At any rate, ive got that wacky system-wide var defined and it supresses
 errors, just doesnt work the way i want.


 Calling like this:
 private static final Logger zLogger =
 Logger.getLogger(RepsMainController.class);
 zLogger.debug(something logged here);

 log4j.properties like this:
 log4j.rootLogger=DEBUG, nycbbuilderlog
 log4j.appender.nycbbuilderlog=org.apache.log4j.RollingFileAppender
 log4j.appender.nycbbuilderlog.File=${catalina.home}/logs/catalina.out
 log4j.appender.nycbbuilderlog.MaxFileSize=1KB
 log4j.appender.nycbbuilderlog.MaxBackupIndex=2
 log4j.appender.nycbbuilderlog.layout=org.apache.log4j.PatternLayout
 log4j.appender.nycbbuilderlog.layout.ConversionPattern=%5p
 [EMAIL PROTECTED]:mm:ss,SSS}] - %m%n


 -Original Message-
 From: Jacob Kjome [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 22, 2005 3:01 PM
 To: Tomcat Users List
 Subject: RE:[RESOLVED] log4j.properties not found in tomcat


 Quoting Brian McGovern [EMAIL PROTECTED]:

  Thanks for the repliess.  My issue was that I needed to set a system wide
  environment variable called log4j.configuration and set its value to
  log4j.properties, the name of my config file for log4j.  This was in the
  log4j documentation but I guess i skimmed over that part.  Log4j is a
  application completely separate from web container, hence the need for a
  system wide var.  Definately liking log4j more and more.
 
  My file was located in my /webapps/myappuri/WEB-INF/classes/  So the answer
  turns out that log4j looks for a system env var log4j.configuration and
 looks
  in your webapps class path for it.
 

 No, I'm pretty sure this is not the case.  log4j.configuration does not need
 to
 be specified.  If it is, I believe it is assumed to be a file location.  If
 relatively defined, it is resolved relative to the location that the JVM
 started.  If not defined, Log4j looks in the classloader.  Actually, I
 haven't
 checked, but it may fall back to the classloader if it can't find the log4j
 config file in the location specified by the system property.  You'll have to
 verify that.

  Additionally I set up tomcat to use my log4j file as well by makin a file
  called commons-logging.properties in /webapps/myappuri/WEB-INF/classes/
 whos
  only line was:
 
  org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
 
  Note that commons-logging.jar needs to be in your
  /webapps/myappuri/WEB-INF/lib/ dir for this to work.


 If you want Log4j to be a system-wide service, you should really add
 log4j.jar
 and commons-logging.jar to CATALINA_HOME/common/lib and add log4j.properties
 to
 CATALINA_HOME/common/classes.  There is no need for the
 commons-logging.properties file in that case.  And it is kludgy to provide
 server-level properties inside a webapp.  BTW, do you have log4j.jar in your
 WEB-INF/lib?  If so, you are simply logging for your webapp alone, not
 system-wide.

 Jake

 
  Thanks
  -B
 
 
 
  -Original Message-
  From: Jacob Kjome [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, February 22, 2005 12:30 AM
  To: Tomcat Users List
  Subject: Re: log4j.properties not found in tomcat
 
 
 
  You have to understand that any relative path is going to be resolved
  relative to the location where the JVM started.  If you started Tomcat via
  the service rather than the batch files, then the VM would be run, by
  default, from C:\winnt\System32.  So, when you supplied
  -Dlog4j.configuration=log4j.properties, you got exactly what should be
  expected if log4j.properties were located in c:\winnt\System32.  Same goes
  for relatively defined paths to log files defined for 

Load balancing SSL sessions

2005-02-22 Thread Kelly Vista
Hi -
We are looking to deploy our app, running on Tomcat 5, soon and are 
exploring load balancing options.  We are looking at H/W and S/W solutions, 
and I was wondering if anyone had any past experience/advice they would like 
to share.

Our deployment is as pretty run-of-the-mill as it gets: 2 machines, each 
running Tomcat.  We would like to avoid replicating state (since we have a 
lot of state in these apps, for reasons beyond  our current control).  Even 
in-memory session replication would not be option here, so we're punting on 
the Tomcat cluster solution.

Our only other requirement is that the LB solution support sticky SSL 
sessions.  I know that H/W LB (like Coyote Point Equalizer and Cisco 
LocalDirector) can do the LB + SSL acceleration, which I believe would do 
the job.

However, I would be interested to know if there is a S/W LB solution that 
people would recommend as an alternative.  It would need to support sticky 
SSL sessions -- the only solution I know that can do that is Windows Network 
Load Balancing.  I'm assuming that Tomcat's basic balancer app *does not* 
support sticky SSL sessions, though I cannot confirm that based on available 
documentation.

What do people do who want to balance SSL sessions across Tomcat servers?
Thanks very much for your feedback,
_
Don’t just search. Find. Check out the new MSN Search! 
http://search.msn.click-url.com/go/onm00200636ave/direct/01/

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


Re: Load balancing SSL sessions

2005-02-22 Thread Andrew Miehs
We use F5 BigIPs, but they are probably overkill for your application - 
The cisco probably will be as well.

A 'Cheap' software solution might be to work with redirects, and 2 
separate IP addresses.
ie: ssl1.mysite.com and ssl2.mysite.com - You will need 2 ssl keys 
though for this to work.

Does all of your app require ssl? or just a certain part, ie: payment. 
Do you need the stickiness
for the whole app? or just for the ssl (seeing you are using tomcat, 
you will probably need it for the whole app)...

Andrew
On Feb 22, 2005, at 10:24 PM, Kelly Vista wrote:
Hi -
We are looking to deploy our app, running on Tomcat 5, soon and are 
exploring load balancing options.  We are looking at H/W and S/W 
solutions, and I was wondering if anyone had any past 
experience/advice they would like to share.

Our deployment is as pretty run-of-the-mill as it gets: 2 machines, 
each running Tomcat.  We would like to avoid replicating state (since 
we have a lot of state in these apps, for reasons beyond  our current 
control).  Even in-memory session replication would not be option 
here, so we're punting on the Tomcat cluster solution.

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


Re: Tomcat 5.0.28 and ssl

2005-02-22 Thread Chris Hosler
I am not sure, this may have nothing to do with it but On the
documentation I read it said you should use your domain name for the
first and last name of the process when you created the csr to send to
verisign.  What name did you use  when you ran the keytool to create the
csr to send to verisign ? Did you use your domain name  first name
=mydomain.com   o=xxx ou=xxx state=xxx city= xxx country=us 
I hope this  helps.



Christopher W. Hosler
Network Administrator 
Ingham County MIS Department
Email  [EMAIL PROTECTED]
As water reflects the face 
So a mans heart reflects the man

 [EMAIL PROTECTED] 2/22/2005 3:44:23 PM 
I have set a Tomcat 5.0.28 server with jsdk 1.4.2_04. I had
setup the keystore and imported the received certificate from verisign.
I have configured the Tomcat server to use SSL and it shows the
certificate is valid but it says the name on certificate does not match
the site. I look at the name on the certificate and it is the dsn name
of the server. Is there something I am missing?

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



RE: Tomcat 5.5 working, BUT not outside of webapps/

2005-02-22 Thread Wendy . Olson
Hi Matt,

I'm not sure if this would solve your problem, but I have my server.xml set up 
with the following configuration:


Host name=localhost debug=0 appBase=webapps/myApp
unpackWARs=false autoDeploy=true
xmlValidation=true xmlNamespaceAware=true

Context path= docBase= debug=0 reloadable=true crossContext=true 
/

!-- context path for external ini directory -- 
Context path=/ini docBase=c:\\myApp\c\releases\ini debug=0
 reloadable=true crossContext=false /

!-- context path for external lib directory -- 
Context path=/lib docBase=c:\\myApp\c\releases\lib debug=0
 reloadable=true crossContext=false /

/Host


This means my root webapp for http://localhost resolves to webapps/myApp, and 
the http://localhost/ini url goes to c:\\koba\c\releases\ini, etc.

When we first set this up Tomcat had problems starting up because it was 
reading in old web.xml files under the Tomcat/conf/Catalina... dir(s) but it 
couldn't find that path under Tomcat/webapps/myApp/.  So we had to remove those 
old xml files (since the localhost root no longer went to Tomcat/webapps/).


As a test, I just tried directing my Host's appBase to an external directory, 
and it worked for me.  For that test I configured server.xml per the following:

Host name=localhost debug=0 appBase=c:\\myApp\c\releases\ini
  unpackWARs=false autoDeploy=true
  xmlValidation=true xmlNamespaceAware=true

  Context path= docBase= debug=0 reloadable=true 
crossContext=true /

/Host


I am running Tomcat 5.0.25.
- Wendy

p.s. The Apache webserver allows you to manage aliases and the like better, if 
you're in a position to install that in front of Tomcat.


-Original Message-
From: Matt [mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 22, 2005 11:40 AM
To: Tomcat Users List
Subject: Re: Tomcat 5.5 working, BUT not outside of webapps/


Well, I've tried all sorts of configurations, so I was hoping to get a
clean example from someone who had it working.  I changed the stock Tomcat
5.5 server.xml file to add the following (within the pre-existing, as well
as the only, HOST tag for localhost, and I have tried with/without a slash
for path, and with forward or backward slashes in docbase):
CONTEXT path= docbase=C:/Inetpub/wwwroot/MYwebapps debug=0
reloadable=true /
...and I have edited the stock Tomcat 5.5 uriworkermap.properties file to
add the directory relative to the additional docbase (I've also tried
without the .jsp specificity at the end of the line to handle everything):
/MYjsp-examples/*.jsp
(the jk_1.2.8.exe installer puts it all in its own folders in
$CATALINA_HOME's parent, not within $CATALINA_HOME/bin, and also sets the
registry properly - anything else this nice installer does for me?  It
doesn't appear to set environment variables $CATALINA_HOME or JAVA_HOME -
do I need to do this manually?  The webapps examples work fine without
these variables set though, so is this a deprecated step?)

So, if I have copied the webapps folder (and everything in it) to the
C:\Inetpub\wwwroot folder and renamed it MYwebapps, and renamed
jsp-examples therein to be MYjsp-examples (and fixed the .html to point to
the right path), I would have thought that I could run examples from the
new directory as well.  I don't see any path info. (non-relative)
elsewhere that would cause problems and need to be changed?  However, if
uriworkermap.properties is edited properly, I get a Tomcat 404 error
starting with the docbase, when clicking any example (.jsp link; the .html
ones still work fine, since they're not handed-off to Tomcat) from the
main page:
http://localhost/MYwebapps/MYjsp-examples/index.html
...the same files still work fine if I go back to the original location:
http://localhost/jsp-examples

I've even tried making new HOST tags as well, but Tomcat won't start if
you try to define two HOST tags for the same system whether I use a
machine name, IP or whatever.

Perhaps I misread the docs somewhere, or there's more to it than the above
two steps, I'd love to know!

Thanks,
-Matt


On Tue, 22 Feb 2005, Michael Greer wrote:

 Why don't you show us your config file. This behavior work fine for me
 with 5.5.7, with Apache  mod_jk.

 On Feb 22, 2005, at 1:20 AM, Matt wrote:

  Is this simply not possible?  I have tried extrapolating form the docs
  (which seems to work fine under webapps/ or $CATALINA_HOME) but
  anything
  outside of it fails as badly as the other works perfectly, even if I
  try
  to swap-out webapps/ for an otuside docbase using the HOST tag
  already
  present.
 
  There's got to be a file or simple edit that I'm missing for this?
  Anyone?
 
  Thanks,
  -Matt
 
 
  On Sun, 20 Feb 2005, Matt wrote:
 
  OK, the docs out there are good, but they either concern old versions
  of
  IIS and/or 

Re: Load balancing SSL sessions

2005-02-22 Thread Filip Hanik - Dev Lists
you can also use DNS round robin,
www.mysite.com resolves to two or more IP addresses.
Filip
Andrew Miehs wrote:
We use F5 BigIPs, but they are probably overkill for your application 
- The cisco probably will be as well.

A 'Cheap' software solution might be to work with redirects, and 2 
separate IP addresses.
ie: ssl1.mysite.com and ssl2.mysite.com - You will need 2 ssl keys 
though for this to work.

Does all of your app require ssl? or just a certain part, ie: payment. 
Do you need the stickiness
for the whole app? or just for the ssl (seeing you are using tomcat, 
you will probably need it for the whole app)...

Andrew
On Feb 22, 2005, at 10:24 PM, Kelly Vista wrote:
Hi -
We are looking to deploy our app, running on Tomcat 5, soon and are 
exploring load balancing options.  We are looking at H/W and S/W 
solutions, and I was wondering if anyone had any past 
experience/advice they would like to share.

Our deployment is as pretty run-of-the-mill as it gets: 2 machines, 
each running Tomcat.  We would like to avoid replicating state (since 
we have a lot of state in these apps, for reasons beyond  our current 
control).  Even in-memory session replication would not be option 
here, so we're punting on the Tomcat cluster solution.

-
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 working, BUT not outside of webapps/

2005-02-22 Thread Matt
The original $CATALINA_HOME/webapps works fine, yes, but nothing will work
outside of that, so I'm just looking for the steps (and files I need to
edit) to have my own webapps work outside of $CATALINA_HOME/webapps.
That's all - it's quite simple, really.  C:\Inetpub\wwwroot is just a
sample path on my Windows box, so how would I get Tomcat to also work on
files in there, not just $CATALINA_HOME/webapps?  The CONTEXT tag below is
one sample of what I've tried (in server.xml), but it does *not* work.  I
have also edited uriworkermap.properties, but when I do that, Tomcat says
it can't find any resources in that location, so the issue is how to
setup another web applications area/folder/directory properly,
step-by-step, file-by-file.  It seems it shouldn't take more than 5 steps
at most, no?

If it helps, recall that I have setup Tomcat, jk_1.2.8 and my web server
up out of the box and they work just fine with the stock usage and I can
run jsp-examples, BUT I now want to *add* another location besides
$CATALINA_HOME/webapps and have jsp files and servlets work in there as
well, and that location could be (for example's sake) C:\Inetpub\wwwroot
(and anywhere below).

You threw me off when you mentioned $CATALINA_HOME/Catalina/host/some
file, b/c I *do* have $CATALINA_HOME/localhost/manager.xml, but am
completely clueless as to what that file has to do with server.xml.  You
say I have to delete it to have any of my changes in server.xml to
actually take?  That's the clarification I was looking for, but if I can
address the original issue above (whether it includes this as part of it
ot not) then that'd be the solution with which I'm struggling.

Thanks,
-Matt


On Tue, 22 Feb 2005, Michael Greer wrote:

 Ah, I see the problem ! It is working fine, and following your config:
  CONTEXT path= docbase=C:/Inetpub/wwwroot/MYwebapps debug=0
  reloadable=true /

 The path says how to access the context (ie, the URL path from the
 root of the serv).

 Maybe I'm wrong. I can't keep track of what works and does not in your
 issue. If you can reach the apps at the old address, then the docbase
 property works.

 On Feb 22, 2005, at 2:55 PM, Matt wrote:

  There is a folder called localhost and in there is manager.xml
  Do I destroy this folder and file?  SOmeone had mentioned adding a
  site.xml file in there, and I didn;t see anything in the docs re: this
  in
  terms of adding contexts?
 
  Thanks for clarifying,
  -Matt


Matthew Kozak
Rutgers University-Camden
[EMAIL PROTECTED]

**
 They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.  -Ben Franklin
**

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



Merge webapp doc roots

2005-02-22 Thread Bill Lynch
All,

I'm developing a webapp and for various reasons it has multiple
document roots which can override each other. For example, c:\webapp
is one directory, but c:\webapp-editionA and c:\webapp-editionB are
other editions of the same application. There are a base set of JSPs
in the 'webapp' directory and some of those are overridden in the
'edition' directories. I do my development in different modes -- so if
I'm developing the webapp for edition A I'll need the jsp's from the
base directory plus those in the A directory.

Resin has a new merge() function which will merge together different
doc roots for a webapp:

web-app id=/foo
document-directory=merge:(c:\webapp;c:\webapp-editionA); .. /

This means everything in webapp-editionA will override what's in
webapp. I do this right now and it works perfectly for development.

My question is -- is this possible in Tomcat? I'd like to use Tomcat
for more dev, mostly because of it's blazing fast JSP compilation in
5.5 (very impressive BTW!).

Thanks in advance,
--Bill

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



help installing

2005-02-22 Thread Jeanne Case
I am new to the list and Tomcat. I know this has probably been answered, 
but I am having trouble finding it in the archives. Is there an 
installation guide that makes sense some where?

I would like some  thing with a definition of files, what to edit, what 
works, how to install from source. I find the documentation on 
jakarta.apache.org/tomcat to be confusing. Any help is appreciated.

Thanks in advance,
J. Case
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: help installing

2005-02-22 Thread Jason Bainbridge
On Tue, 22 Feb 2005 14:00:14 -0800, Jeanne Case [EMAIL PROTECTED] wrote:
 I am new to the list and Tomcat. I know this has probably been answered,
 but I am having trouble finding it in the archives. Is there an
 installation guide that makes sense some where?

Welcome. :)

I actually had to scratch my head thinking about if there was such a
guide and finally had to do a google to find
http://www.coreservlets.com/Apache-Tomcat-Tutorial/ That seems like
just what you're after. Although I don't know what they were thinking
with all that pink and magenta on the page...

Cheers,
-- 
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: Re: out of memory when there is plenty

2005-02-22 Thread Oleg
Any tips on optimizing usage of Virtual Hosts, I narrowed down the
problem a bit. I can have 500 users running without any memory
problems on the server if I set them all up under localhost/userXXX
but as soon as I start assigning virtual hosts to each user, I crash
at about a 100. Same problem 1GB ram avaiable but server crashes at
like 350MB, any ideas?

Thanks
Oleg


On Sun, 20 Feb 2005 0:02:48 -0500, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 JProfiler is best in case of Tomcat.
 Shakeel.
 
  From: Oleg [EMAIL PROTECTED]
  Date: 2005/02/19 Sat PM 06:15:10 EST
  To: Tomcat Users List tomcat-user@jakarta.apache.org
  Subject: Re: out of memory when there is plenty
 
  Hey guys, thanks for response.
  Yes JVM is 1.4.2_06
  So it can be pretty much anything not just the memory, alright that
  makes perfect sense, but creates a bigger problem, how do I find out
  now whats wrong. Will memory profiling help? JProbe or Optimizeit I
  think  those are the only two I keep on hearing about.
 
  Thansk
  Oleg
 
 
  On Sat, 19 Feb 2005 08:38:34 -0600, Caldarale, Charles R
  [EMAIL PROTECTED] wrote:
From: Oleg [mailto:[EMAIL PROTECTED]
Subject: out of memory when there is plenty
   
My question is what can cause Tomcat to report out of memory error
when so much is still available.
  
   As has been discussed before on this mailing list, the OutOfMemory 
   exception is somewhat of a catch-all.  The JVM generates this exception 
   not just for overflowing heap space, but also pretty much anytime limits 
   imposed by the underlying OS are reached.  These limits include such 
   things as stack space, open files, and number of threads.
  
   You didn't mention the JVM version you're using (this is often critical), 
   but a 1.4 and above JVM can run out of space in the Permanent Generation 
   portion of the heap, even though there's plenty of room available in the 
   other portions.  This occurs more frequently in multiple classloader 
   environments such as Tomcat, and, again, has been discussed in some 
   detail on this mailing list.
  
   - Chuck
  
   THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
   MATERIAL and is thus for use only by the intended recipient. If you 
   received this in error, please contact the sender and delete the e-mail 
   and its attachments from all computers.
  
   -
   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]



How to prevent Context Reload upon changing web.xml

2005-02-22 Thread Neeraj Vora
I migrated from Tomcat 4.0.2 to Tomcat 5.5.7. The former was not reloading 
the context if I changed application’s web.xml file after deployment. The 
latter does that. Is there a way to prevent it? During the searching for 
this I read a post that having a context entry with reloadable attribute set 
to false does not prevent Tomcat from reloading the WebApp upon touching the 
web.xml.

TIA.

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


Re: help installing

2005-02-22 Thread Pete Stevens
On Tue, 22 Feb 2005, Jeanne Case wrote:

 I am new to the list and Tomcat. I know this has probably been answered,
 but I am having trouble finding it in the archives. Is there an
 installation guide that makes sense some where?

 I would like some  thing with a definition of files, what to edit, what
 works, how to install from source. I find the documentation on
 jakarta.apache.org/tomcat to be confusing. Any help is appreciated.

If you're installig on a linux machine, we have a brief guide on setting up
Tomcat for our virtual linux machine service at

http://www.mythic-beasts.com/support/topic_vds_java.html

This is designed for low volume simple usage, everything is done directly by
Tomcat and there is no challenges with connectors and apache for example.

We're in the process of finalising our virtual hosting guide.

Hope this helps,

Pete Stevens

--
Pete Stevens
[EMAIL PROTECTED]
http://www.ex-parrot.com/~pete/

I'd be a morning person if it didn't start so early in the day.

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



Re: Load balancing SSL sessions

2005-02-22 Thread Andrew Miehs
Problem with round robin dns is that you can not guarantee that the web 
browser/ client will not make a second request to the dns server during 
the session - although very very unlikely.

Andrew
On Feb 22, 2005, at 11:01 PM, Filip Hanik - Dev Lists wrote:
you can also use DNS round robin,
www.mysite.com resolves to two or more IP addresses.
Filip
Andrew Miehs wrote:
We use F5 BigIPs, but they are probably overkill for your application 
- The cisco probably will be as well.

A 'Cheap' software solution might be to work with redirects, and 2 
separate IP addresses.
ie: ssl1.mysite.com and ssl2.mysite.com - You will need 2 ssl keys 
though for this to work.

Does all of your app require ssl? or just a certain part, ie: 
payment. Do you need the stickiness
for the whole app? or just for the ssl (seeing you are using tomcat, 
you will probably need it for the whole app)...

Andrew
On Feb 22, 2005, at 10:24 PM, Kelly Vista wrote:
Hi -
We are looking to deploy our app, running on Tomcat 5, soon and are 
exploring load balancing options.  We are looking at H/W and S/W 
solutions, and I was wondering if anyone had any past 
experience/advice they would like to share.

Our deployment is as pretty run-of-the-mill as it gets: 2 machines, 
each running Tomcat.  We would like to avoid replicating state 
(since we have a lot of state in these apps, for reasons beyond  our 
current control).  Even in-memory session replication would not be 
option here, so we're punting on the Tomcat cluster solution.

-
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: How to prevent Context Reload upon changing web.xml

2005-02-22 Thread Remy Maucherat
On Tue, 22 Feb 2005 14:21:24 -0800, Neeraj Vora [EMAIL PROTECTED] wrote:
 I migrated from Tomcat 4.0.2 to Tomcat 5.5.7. The former was not reloading
 the context if I changed application's web.xml file after deployment. The
 latter does that. Is there a way to prevent it? During the searching for
 this I read a post that having a context entry with reloadable attribute set
 to false does not prevent Tomcat from reloading the WebApp upon touching the
 web.xml.

Look in conf/context.xml.

-- 
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: Load balancing SSL sessions

2005-02-22 Thread Kelly Vista
Thanks Andrew.
In answer to your question, some of our app requires SSL -- exactly like an 
order-style app (but it's not a product ordering app).

So, a person's session might involve the following path:
1. non SSL req
2. non SSL req
3. SSL req
4. non SSL req
and we'd like that entire session to be persistent (i.e., sticky with one 
particular app server).  BTW, it is not an issue for us if that server fails 
during the session.  It will happen rarely and it's an acceptable failure 
for us (i.e., not mission critical data).

I should have mentioned that we expect 1000 req/hour with this app.  
However, our app is not necessarily quick (dependent on external resources) 
and does keep a lot of state.

I'm personally someone in favor of a H/W LB solution, but looking to be 
convinced that a valid S/W solution exists which is better (or just as good) 
as a H/W solution.  I know the S/W solution will be less reliable (not solid 
state), but I'm looking to hear from folks who have done SSL session 
affinity with a S/W only approach.

Thanks again,
From: Andrew Miehs [EMAIL PROTECTED]
Reply-To: Tomcat Users List tomcat-user@jakarta.apache.org
To: Tomcat Users List tomcat-user@jakarta.apache.org
Subject: Re: Load balancing SSL sessions
Date: Tue, 22 Feb 2005 22:40:14 +0100
We use F5 BigIPs, but they are probably overkill for your application - The 
cisco probably will be as well.

A 'Cheap' software solution might be to work with redirects, and 2 separate 
IP addresses.
ie: ssl1.mysite.com and ssl2.mysite.com - You will need 2 ssl keys though 
for this to work.

Does all of your app require ssl? or just a certain part, ie: payment. Do 
you need the stickiness
for the whole app? or just for the ssl (seeing you are using tomcat, you 
will probably need it for the whole app)...

Andrew
On Feb 22, 2005, at 10:24 PM, Kelly Vista wrote:
Hi -
We are looking to deploy our app, running on Tomcat 5, soon and are 
exploring load balancing options.  We are looking at H/W and S/W 
solutions, and I was wondering if anyone had any past experience/advice 
they would like to share.

Our deployment is as pretty run-of-the-mill as it gets: 2 machines, each 
running Tomcat.  We would like to avoid replicating state (since we have a 
lot of state in these apps, for reasons beyond  our current control).  
Even in-memory session replication would not be option here, so we're 
punting on the Tomcat cluster solution.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
_
Express yourself instantly with MSN Messenger! Download today - it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

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


Re: help installing

2005-02-22 Thread Jeanne Case
Thanks to all for responding. The information I received was much 
clearer and easier to understand then the apache site!
-J.Case

Jason Bainbridge wrote:
On Tue, 22 Feb 2005 14:00:14 -0800, Jeanne Case [EMAIL PROTECTED] wrote:
I am new to the list and Tomcat. I know this has probably been answered,
but I am having trouble finding it in the archives. Is there an
installation guide that makes sense some where?

Welcome. :)
I actually had to scratch my head thinking about if there was such a
guide and finally had to do a google to find
http://www.coreservlets.com/Apache-Tomcat-Tutorial/ That seems like
just what you're after. Although I don't know what they were thinking
with all that pink and magenta on the page...
Cheers,
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: help installing

2005-02-22 Thread Jeanne Case
Thank you, thank you, thank you!
This is exactly what I was hoping for. Something simple and straight 
forward!
-J. Case

Pete Stevens wrote:
On Tue, 22 Feb 2005, Jeanne Case wrote:

I am new to the list and Tomcat. I know this has probably been answered,
but I am having trouble finding it in the archives. Is there an
installation guide that makes sense some where?
I would like some  thing with a definition of files, what to edit, what
works, how to install from source. I find the documentation on
jakarta.apache.org/tomcat to be confusing. Any help is appreciated.

If you're installig on a linux machine, we have a brief guide on setting up
Tomcat for our virtual linux machine service at
http://www.mythic-beasts.com/support/topic_vds_java.html
This is designed for low volume simple usage, everything is done directly by
Tomcat and there is no challenges with connectors and apache for example.
We're in the process of finalising our virtual hosting guide.
Hope this helps,
Pete Stevens
--
Pete Stevens
[EMAIL PROTECTED]
http://www.ex-parrot.com/~pete/
I'd be a morning person if it didn't start so early in the day.
-
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]


Native session replication/failover in tomcat 5.0.30

2005-02-22 Thread Dan Carwin
I have the tomcat 5.0.30 replication partially working on redhat as3. 

Here's what I see:

1. both tomcats up
2. use tcrepl (provided by Richard Mixon) app to etablish session on one
tomcat (verify by tailing log file) 
3. kill that tomcat 
4. session fails over to other tomcat successfully
5. Problems occur after bringing downed tomcat back up. When I start the
tomcat instance that I had taken down I get three java errors during
tomcat startup (listed below) 
6. After the downed tomcat finally comes back up it causes the session
to try to fail back over. But that fail over fails and the session
croaks, resulting in 500 errors.


(first error)
Feb 22, 2005 3:49:46 PM org.apache.struts.util.MessageResourcesFactory
createFactory
SEVERE: MessageResourcesFactory.createFactory
java.lang.ClassNotFoundException:
org.apache.struts.util.PropertyMessageResourcesFactory

(second error)
Feb 22, 2005 3:50:16 PM
org.apache.catalina.cluster.tcp.ReplicationTransmitter sendMessageData
WARNING: Unable to send replicated message, is server down?
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)

(third error)
java.lang.ExceptionInInitializerError
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAcces
sorFactory.java:20)
at
sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:12
2)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:779)
at java.lang.reflect.Field.getFieldAccessor(Field.java:760)


What is the expected behavior?



Side note - differences between clustering in 5.0 and 5.5:
5.0 doesn't have the JvmRouteBinderValve 
5.0 doesn't have the JvmRouteSessionIDBinderLifecycleListener
5.0 doesn't have StoreConfigLifecycleListener


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



Re: My jsp file interrupt when it met the exception

2005-02-22 Thread Nap
Sorry for my description's not clear.I want to output the simple exception 
information to the user and the detail to my log.But sometimes when I do not 
enlarge the buffer(1024kb is too large but it ensure the buffer is 
sufficient),my jsp program show the exception while the other time it do not.It 
simply stopped.I do not want it to do so and want it to continue running until 
it output the detail both to the user and the log.
Hi Nap,

   Why do you want to output the full exception on the browser? Why
not just log it at the server-side and present the user (read:
browser) with a simple error information.

   btw, what's the size of exception (error report) that you are
getting? I don't think it should be so huge that you need to buffer
for 1024kb... :-?



Re: can I develop dan deploy myapps as regular user at linux?

2005-02-22 Thread QM
On Tue, Feb 22, 2005 at 09:47:51PM +0800, Mohd. Jeffry wrote:
: Hi, I'm pretty new with tomcat, 1 month to be exect. So what are the
: standart operating procedure to develop and deploy at linux
: environtment? For the time being this is what I do and it's kinda
: troublesome.
: 
: 1. compile my app at /home/devel/myapps
: 2. su as root and move it to /usr/local/tomcat/webapps/myapps
: 3. and chown myapps for tomcat:tomcat.
: 4. and restart tomcat

You could look into setting up a private Tomcat instance for yourself.
This uses a single Tomcat install on the machine, but leaves the
relevant files writable by you.  Look into $CATALINA_HOME vs
$CATALINA_BASE, it's in the docs.

: If possible I don't want to use any IDE tools for time being because I
: want to focus on servlet/jsp and not on IDE.

Good call.  I've seen container/IDE integration cause all sorts of
problems.  Until you're familiar with Tomcat and know what to look for,
this is the way to go.


-QM


-- 

software  -- http://www.brandxdev.net
tech news -- http://www.RoarNetworX.com


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



Re: Merge webapp doc roots

2005-02-22 Thread QM
On Tue, Feb 22, 2005 at 02:08:50PM -0800, Bill Lynch wrote:
: Resin has a new merge() function which will merge together different
: doc roots for a webapp:
:  [snip]
: web-app id=/foo
: document-directory=merge:(c:\webapp;c:\webapp-editionA); .. /
: 
: This means everything in webapp-editionA will override what's in
: webapp. I do this right now and it works perfectly for development.
: 
: My question is -- is this possible in Tomcat?


To my knowledge, no, this is not possible using Tomcat alone.  Tomcat
expects a standard webapp (that is, either wrapped in a WAR file or in
exploded-dir format).

You can achieve what you're after by moving the merge into your build
process -- that is, have Ant (or whatever you use) create the dir/WAR by
copying all of those webapps to it (that is, copy them over one
another).

-QM


-- 

software  -- http://www.brandxdev.net
tech news -- http://www.RoarNetworX.com


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



Re: Merge webapp doc roots

2005-02-22 Thread Bill Lynch
QM,

Yes, I could definitely do that but the nice thing now is that I don't
need to use a build process to copy  merge so it's nice and fast.

Thanks anyway,
--Bill

On Tue, 22 Feb 2005 19:12:23 -0600, QM [EMAIL PROTECTED] wrote:
 On Tue, Feb 22, 2005 at 02:08:50PM -0800, Bill Lynch wrote:
 : Resin has a new merge() function which will merge together different
 : doc roots for a webapp:
 :  [snip]
 : web-app id=/foo
 : document-directory=merge:(c:\webapp;c:\webapp-editionA); .. /
 :
 : This means everything in webapp-editionA will override what's in
 : webapp. I do this right now and it works perfectly for development.
 :
 : My question is -- is this possible in Tomcat?
 
 To my knowledge, no, this is not possible using Tomcat alone.  Tomcat
 expects a standard webapp (that is, either wrapped in a WAR file or in
 exploded-dir format).
 
 You can achieve what you're after by moving the merge into your build
 process -- that is, have Ant (or whatever you use) create the dir/WAR by
 copying all of those webapps to it (that is, copy them over one
 another).
 
 -QM

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



loading JNI .so file with tomcat 5.5.4

2005-02-22 Thread vaheesan selvarajah
Hi folks,

Correct me if I sound stupid here :)

I am trying to load a simple JNI based .so lib file with Tomcat
5.5.4.(on linux) I am trying to load the .so file within the JSP page.
I am not sure if this is allowed. I have tried all the following
methods..

1. putting the .so file in JAVA_HOME//jre/lib/i386/

2. setting the LD_LIBRARY_PATH to where my lib is and exporting it

3. inside the catelina.sh file added an extra -Djava.library.path=mylibpath

Inside the JSP i tried the following options...

1.   try {
   //System.loadLibrary(AriaJava);   // the name of the file is
libAriaJava.so
   } catch (UnsatisfiedLinkError e) {
 System.err.println(Native code library failed to load.\n + e);
   }

2.
try {
   System.load( /home/path_to_lib/libAriaJava.so);
   } catch (UnsatisfiedLinkError e) {
 System.err.println(Native code library failed to load.\n + e);
   }

in all these trials it fails with unsatisfied link error !!

Any help is appreciated !!

r
-Vaheesan

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



Re: Can servlet mappings be done somewhere other than web.xml?

2005-02-22 Thread Bill Barker
Yup.  Tomcat 3.3 has the Invoker enabled by default (although 3.3 doesn't 
have a global web.xml file, so it's declared in server.xml :).

Drew Jorgenson [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]
 Looks like the invoker servlet is being used, which is declared in the
 global web.xml file. The servlet-name and servlet-class that you see
 are used to map a name to a servlet, which are all accessed through
 /servlet/*

 Drew.

 On Tue, 2005-02-22 at 10:43, Beckle, Steven R wrote:
 I'm currently working on a legacy Tomcat 3.3 project that was developed
 (not by me) a couple of years ago, and I am having a heck of a time
 understanding how servlets are getting mapped properly. A typical URL in
 the application is of the form CONTEXT/servlet/servletName - nothing
 fancy there. However, the webapp's web.xml file contains no
 servlet-mapping tags, but just the servlet-name and servlet-class
 tags. Is there another way in Tomcat to map URL's to servlets, either
 through a server configuration setting or some other global
 information contained in a conf/xml file that I'm not aware of? My
 problem isn't that the servlets aren't being accessed - they display
 content fine. I'm for now just trying to understand how Tomcat is
 associating the URL string with the actual servlet class since there is
 no servlet mapping being done in the web.xml file.



 The servlets themselves reside in jar files under CONTEXT/WEB-INF/lib.



 Thank you.



 Steve Beckle
 Computer Associates
 tel: +1 (630) 505 6855

 fax: +1 (630) 505 6983

 [EMAIL PROTECTED]

 




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



[OT] Duration between two timestamps

2005-02-22 Thread phil campaigne
Hi All,
In my java application I need to subtract two java.sql.timestamps. and I 
want to store the result as sql type interval.
But my insert statement is failing.

Does anyone know what java  type I need to use in the insert statement? 
(it must accept null values)
thanks in advance,
Phil

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


RE: Tomcat 5.5 working, BUT not outside of webapps/

2005-02-22 Thread Matt
OK, we've at least gotten to the point where I can now run the examples
from my own directory outside of $CATALINA_HOME/webapps, and by ONLY
editing server.xml and uriworkermap.properties slightly, and NOTHING
ELSE, which is not only nice, but also what I expected all along!
(THANK YOU!THANK YOU!THANK YOU!)*

*HOWEVER, now that I made the changes you recommended, the webapps area
now is NOT FOUND when using plain URL's.  I get a (Tomcat-based) directory
listing when using the following URL (instead of the Tomcat welcome page):
http://localhost:8080
...which includes my outside folder and then all of the folders in
$CATALINA_HOME/webapps, AND if I go deeper into any of these listed
directories with the explicit port :8080 set it works, BUT if I try the
following URL:
http://localhost/jsp-examples
...then I get a 404 page not found error (not a Tomcat page - standard
IE stuff).
With or without the :8080 port in my URL, my outside directory can be
found just fine:
http://localhost/JSP/MYwebapps/MYjsp-examples/index.html (and so on)
...so I have the inverse problem.
Good grief!  Can't we have both?

Here's the beginning of my HOST tag through the CONTEXT (everything else
in server.xml is out-of-the-box, unless jk_1.2.8.exe does anything here as
well):
  Host name=localhost appBase=webapps
   unpackWARs=true autoDeploy=true
   xmlValidation=false xmlNamespaceAware=false

   Context path= docBase= debug=0 reloadable=true
crossContext=true /

   Context path=/JSP docbase=C:/Inetpub/wwwroot/JSP debug=0
reloadable=true crossContext=false /

...the trick seems to be in the overlapping ending directory in path and
docbase, which is kinda annoying since EVERY example I found showed path
set to  or / - hence my frustration up to this point.  I have tried
removing the first CONTEXT (seems weird with path and docbase both set to
).  When I remove that, I get the same results - so what is this CONTEXT
for, if anything?

My uriworkermap.properties file is as follows:
# uriworker.properties -
#
# This file provides sample mappings for example
# ajp13w worker defined in workermap.properties.minimal

/servlets-examples/*=ajp13w
/jsp-examples/*.jsp=ajp13w
/*.jsp=ajp13w
/JSP/*.jsp=ajp13w

# Now filter out all .jpeg files inside that context
# For no mapping the url has to start with exclamation (!)

!/servlets-examples/*.jpeg=ajp13w

So, I'm still trying to get BOTH to work right, but making some progress!
-Matt


On Tue, 22 Feb 2005 [EMAIL PROTECTED] wrote:

 Hi Matt,

 I'm not sure if this would solve your problem, but I have my server.xml set 
 up with the following configuration:

 
 Host name=localhost debug=0 appBase=webapps/myApp
 unpackWARs=false autoDeploy=true
 xmlValidation=true xmlNamespaceAware=true

 Context path= docBase= debug=0 reloadable=true 
 crossContext=true /

 !-- context path for external ini directory --
 Context path=/ini docBase=c:\\myApp\c\releases\ini debug=0
  reloadable=true crossContext=false /

 !-- context path for external lib directory --
 Context path=/lib docBase=c:\\myApp\c\releases\lib debug=0
  reloadable=true crossContext=false /

 /Host
 

 This means my root webapp for http://localhost resolves to webapps/myApp, and 
 the http://localhost/ini url goes to c:\\koba\c\releases\ini, etc.

 When we first set this up Tomcat had problems starting up because it was 
 reading in old web.xml files under the Tomcat/conf/Catalina... dir(s) but it 
 couldn't find that path under Tomcat/webapps/myApp/.  So we had to remove 
 those old xml files (since the localhost root no longer went to 
 Tomcat/webapps/).


 As a test, I just tried directing my Host's appBase to an external directory, 
 and it worked for me.  For that test I configured server.xml per the 
 following:

 Host name=localhost debug=0 appBase=c:\\myApp\c\releases\ini
   unpackWARs=false autoDeploy=true
   xmlValidation=true xmlNamespaceAware=true

   Context path= docBase= debug=0 reloadable=true 
 crossContext=true /

 /Host


 I am running Tomcat 5.0.25.
 - Wendy

 p.s. The Apache webserver allows you to manage aliases and the like better, 
 if you're in a position to install that in front of Tomcat.


 -Original Message-
 From: Matt [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 22, 2005 11:40 AM
 To: Tomcat Users List
 Subject: Re: Tomcat 5.5 working, BUT not outside of webapps/


 Well, I've tried all sorts of configurations, so I was hoping to get a
 clean example from someone who had it working.  I changed the stock Tomcat
 5.5 server.xml file to add the following (within the pre-existing, as well
 as the only, HOST tag for localhost, and I have tried with/without a slash
 for path, and with forward or backward slashes in docbase):
 CONTEXT path= 

Getting other Sessions

2005-02-22 Thread Joseph Shraibman
I want to make an admin page in my application.  I needs to be able to 
get access to all the current Session objects to access their 
attributes.  Is this possible?

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


RE: Tomcat 5.5.7 - error trying to replicate session on Linux [SOLVED]

2005-02-22 Thread Richard Mixon (qwest)
OK, I just had to re-read the comments in server.xml and think about my
setup a bit more. It still seems like it should have worked the other
way [shrug]. Basically I had to tell the cluster setup to use only the
network adapters that represent the private link between the two servers
(ignoring the other NIC that is my outlet to the Internet).

Anyway I changed server.xml as follows:
  1) Added mcastBindAddr to thee Membership tag.
  2) Changed tcpListentAddress from auto to the actual NIC that I
wanted it to listen on.

Here's the cluster section of my server.xml in case anyone can benefit
from it:

Cluster
className=org.apache.catalina.cluster.tcp.SimpleTcpCluster
 managerClassName=org.apache.catalina.cluster.session.D
eltaManager
 expireSessionsOnShutdown=false
 useDirtyFlag=true
 notifyListenersOnReplication=true

Membership
className=org.apache.catalina.cluster.mcast.McastServic
e
mcastAddr=228.0.0.4
mcastPort=45564
mcastBindAddr=192.168.11.3
mcastFrequency=500
mcastDropTime=3000/

Receiver
className=org.apache.catalina.cluster.tcp.ReplicationLi
stener
tcpListenAddress=192.168.11.3
tcpListenPort=4001
tcpSelectorTimeout=100
tcpThreadCount=6/

Sender
className=org.apache.catalina.cluster.tcp.ReplicationTr
ansmitter
replicationMode=pooled
ackTimeout=15000/

Valve
className=org.apache.catalina.cluster.tcp.ReplicationValve
   filter=.*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.ht
ml;.*\.css;.*\.txt;/

Deployer
className=org.apache.catalina.cluster.deploy.FarmWarDeployer
  tempDir=/tmp/war-temp/
  deployDir=/home/ltojsw/jakarta-tomcat-5.5.7/webap
ps
  watchDir=/home/ltojsw/jakarta-tomcat-5.5.7-deploy
er/build/webapp
  watchEnabled=false/
/Cluster

--- Richard


Richard Mixon (qwest) wrote:
 OK, we still have one more issue with our Tomcat cluster as we move
 to our Linux environment.

 For some reason, both instances (jvmRoute=srv1 and jvmRoute=srv2) see
 each other at startup. We see that they each join the cluster just
 fine. But when the first request comes through we get an exception
 timeout trying to replicate.

 Of course it works fine in our Windows development environment, but
 now we are moving to our testing and production environments - SuSE
 Linux SLES9.

 Any ideas and suggestions are much appreciated. The catalina.log
 messages for both Tomcat instances are below.

 Thanks - Richard

 CLUSTER MEMBER 2 (jvmRoute=srv1):

 INFO: Server startup in 7332 ms
 Feb 21, 2005 9:02:58 PM
 org.apache.catalina.cluster.tcp.SimpleTcpCluster
 memberAdded
 INFO: Replication member

added:org.apache.catalina.cluster.mcast.McastMember[tcp://140.99.50.58:4
 001,140.99.50.58,4001, alive=2]
 21:03:36,258  INFO [TP-Processor3] UserCounterListener:137 - Before
 increment, User Count: 0 21:03:36,262  INFO [TP-Processor3]
 UserCounterListener:140 - After increment, User Count: 1 21:03:36,263
 INFO [TP-Processor3] UserCounterListener:73 - sessionCreated -
 Session info: id: '6615ABC7BD43B096AB54C031B7BE02C5.srv1'; createdAt
 '21:03:36'; lastAccessedAt '21:03:36'; currentTime '21:03:36; session
 count: '1 21:03:36,264  INFO [TP-Processor3] UserCounterListener:76 -
 sessionCreated - Session info: id:
 '6615ABC7BD43B096AB54C031B7BE02C5.srv1'; createdAt '21:03:36';
 lastAccessedAt '21:03:36'; currentTime '21:03:36; session count: '1
 21:05:14,482  INFO [TP-Processor2] UserCounterListener:137 - Before
 increment, User Count: 1 21:05:14,483  INFO [TP-Processor2]
 UserCounterListener:140 - After increment, User Count: 2 21:05:14,484
 INFO [TP-Processor2] UserCounterListener:73 - sessionCreated -
 Session info: id: '61B3F35D9B0AAAE46F75AAA19FFC7D1B.srv1'; createdAt
 '21:05:14'; lastAccessedAt '21:05:14'; currentTime '21:05:14; session
 count: '2 21:05:14,485  INFO [TP-Processor2] UserCounterListener:76 -
 sessionCreated - Session info: id:
 '61B3F35D9B0AAAE46F75AAA19FFC7D1B.srv1'; createdAt '21:05:14';
 lastAccessedAt '21:05:14'; currentTime '21:05:14; session count: '2
 Feb 21, 2005 9:06:45 PM
 org.apache.catalina.cluster.tcp.ReplicationTransmitter
 sendMessageData WARNING: Unable to send replicated message, is server
 down? java.net.ConnectException: Connection timed out at
 java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at







 java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364) at
 java.net.Socket.connect(Socket.java:507) at
 

Re: Getting other Sessions

2005-02-22 Thread Antony Paul
You can put all the sessions in List or Map when they login or use
HttpSessionListener to listen to session events.

rgds
Antony Paul


On Tue, 22 Feb 2005 23:17:56 -0500, Joseph Shraibman
jks@selectacast.net wrote:
 I want to make an admin page in my application.  I needs to be able to
 get access to all the current Session objects to access their
 attributes.  Is this possible?
 
 -
 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 print to web page instead of catalina.out

2005-02-22 Thread Jin Wu
Hi,
 
It seems that System.out.printlin(...) prints to catalina.out. Is there a way 
I can print to web page?
 
Thanks,
James

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

RE: Tomcat 5.5 working, BUT not outside of webapps/

2005-02-22 Thread Matt
Ah-ha, somehow I changed a line in the uriworkermap.properties file from
this (some pointless experiment out of past frustrated delirium):
/jsp-examples/*=ajp13w
...to this:
/jsp-examples/*.jsp
...so changing it back (which is how it was out-of-the-box after
jk_1.2.8.exe was run) to:
/jsp-examples/*=ajp13w
...fixes it, and I can now access both directories fine (inside and
outside of $CATALINA_HOME/webapps)!!!  YAY!!!

I now get the expected results for:
http://localhost/jsp-examples/ (the webapps/ examples page)
...and for:
http://localhost:8080/jsp-examples/ (the webapps/ examples page)
...and for:
http://localhost:8080 (Tomcat home page)
...and for:
http://localhost (IIS home page)
...and for:
http://localhost/JSP/MYwebapps/MYjsp-examples
(the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples page)
...and the .JSP pages work as expected in both places!
Now I can add docabses to my heart's content - *relieved sigh*

SO...the easy answer is a simple, single CONTEXT addition, but making sure
to overlap the end of the docbase path with the path:
Context path=/JSP docbase=C:/Inetpub/wwwroot/JSP debug=0
reloadable=true crossContext=false /

As an aside, I got rid of the ...path= docbase=... CONTEXT, so I
have no idea why you're using that line in your server.xml file, Wendy?

THANKS, Wendy!!!
-Matt


On Tue, 22 Feb 2005, Matt wrote:

 OK, we've at least gotten to the point where I can now run the examples
 from my own directory outside of $CATALINA_HOME/webapps, and by ONLY
 editing server.xml and uriworkermap.properties slightly, and NOTHING
 ELSE, which is not only nice, but also what I expected all along!
 (THANK YOU!THANK YOU!THANK YOU!)*

 *HOWEVER, now that I made the changes you recommended, the webapps area
 now is NOT FOUND when using plain URL's.  I get a (Tomcat-based) directory
 listing when using the following URL (instead of the Tomcat welcome page):
 http://localhost:8080
 ...which includes my outside folder and then all of the folders in
 $CATALINA_HOME/webapps, AND if I go deeper into any of these listed
 directories with the explicit port :8080 set it works, BUT if I try the
 following URL:
 http://localhost/jsp-examples
 ...then I get a 404 page not found error (not a Tomcat page - standard
 IE stuff).
 With or without the :8080 port in my URL, my outside directory can be
 found just fine:
 http://localhost/JSP/MYwebapps/MYjsp-examples/index.html (and so on)
 ...so I have the inverse problem.
 Good grief!  Can't we have both?

 Here's the beginning of my HOST tag through the CONTEXT (everything else
 in server.xml is out-of-the-box, unless jk_1.2.8.exe does anything here as
 well):
   Host name=localhost appBase=webapps
unpackWARs=true autoDeploy=true
xmlValidation=false xmlNamespaceAware=false

Context path= docBase= debug=0 reloadable=true
 crossContext=true /

Context path=/JSP docbase=C:/Inetpub/wwwroot/JSP debug=0
 reloadable=true crossContext=false /

 ...the trick seems to be in the overlapping ending directory in path and
 docbase, which is kinda annoying since EVERY example I found showed path
 set to  or / - hence my frustration up to this point.  I have tried
 removing the first CONTEXT (seems weird with path and docbase both set to
 ).  When I remove that, I get the same results - so what is this CONTEXT
 for, if anything?

 My uriworkermap.properties file is as follows:
 # uriworker.properties -
 #
 # This file provides sample mappings for example
 # ajp13w worker defined in workermap.properties.minimal

 /servlets-examples/*=ajp13w
 /jsp-examples/*.jsp=ajp13w
 /*.jsp=ajp13w
 /JSP/*.jsp=ajp13w

 # Now filter out all .jpeg files inside that context
 # For no mapping the url has to start with exclamation (!)

 !/servlets-examples/*.jpeg=ajp13w

 So, I'm still trying to get BOTH to work right, but making some progress!
 -Matt


 On Tue, 22 Feb 2005 [EMAIL PROTECTED] wrote:

  Hi Matt,
 
  I'm not sure if this would solve your problem, but I have my server.xml set 
  up with the following configuration:
 
  
  Host name=localhost debug=0 appBase=webapps/myApp
  unpackWARs=false autoDeploy=true
  xmlValidation=true xmlNamespaceAware=true
 
  Context path= docBase= debug=0 reloadable=true 
  crossContext=true /
 
  !-- context path for external ini directory --
  Context path=/ini docBase=c:\\myApp\c\releases\ini debug=0
   reloadable=true crossContext=false /
 
  !-- context path for external lib directory --
  Context path=/lib docBase=c:\\myApp\c\releases\lib debug=0
   reloadable=true crossContext=false /
 
  /Host
  
 
  This means my root webapp for http://localhost resolves to webapps/myApp, 
  and the http://localhost/ini url goes to c:\\koba\c\releases\ini, etc.
 
  When we first set this up Tomcat had problems starting 

Re: how to print to web page instead of catalina.out

2005-02-22 Thread Antony Paul
Why not use out.print() or you are trying to do something else ?.

rgds
Antony Paul


On Tue, 22 Feb 2005 20:26:41 -0800 (PST), Jin Wu [EMAIL PROTECTED] wrote:
 Hi,
 
 It seems that System.out.printlin(...) prints to catalina.out. Is there a 
 way I can print to web page?
 
 Thanks,
 James
 
 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com


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



How to send hidden variables to next page

2005-02-22 Thread U K Laxmi
Sorry if it's not the right place to post this
question. Excuse me.

I've some hidden variables in a web page. I want to
send them to next page without using submit button. I
don't know how to do it. More over i don't know how to
access those variables in the next page. Is there any
option available to do this html or tomcat or apache? 

Thanks!!

--- Matt [EMAIL PROTECTED] wrote:

 Ah-ha, somehow I changed a line in the
 uriworkermap.properties file from
 this (some pointless experiment out of past
 frustrated delirium):
 /jsp-examples/*=ajp13w
 ...to this:
 /jsp-examples/*.jsp
 ...so changing it back (which is how it was
 out-of-the-box after
 jk_1.2.8.exe was run) to:
 /jsp-examples/*=ajp13w
 ...fixes it, and I can now access both directories
 fine (inside and
 outside of $CATALINA_HOME/webapps)!!!  YAY!!!
 
 I now get the expected results for:
 http://localhost/jsp-examples/ (the webapps/
 examples page)
 ...and for:
 http://localhost:8080/jsp-examples/ (the webapps/
 examples page)
 ...and for:
 http://localhost:8080 (Tomcat home page)
 ...and for:
 http://localhost (IIS home page)
 ...and for:
 http://localhost/JSP/MYwebapps/MYjsp-examples
 (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
 page)
 ...and the .JSP pages work as expected in both
 places!
 Now I can add docabses to my heart's content -
 *relieved sigh*
 
 SO...the easy answer is a simple, single CONTEXT
 addition, but making sure
 to overlap the end of the docbase path with the
 path:
 Context path=/JSP
 docbase=C:/Inetpub/wwwroot/JSP debug=0
   reloadable=true crossContext=false /
 
 As an aside, I got rid of the ...path=
 docbase=... CONTEXT, so I
 have no idea why you're using that line in your
 server.xml file, Wendy?
 
 THANKS, Wendy!!!
 -Matt
 
 
 On Tue, 22 Feb 2005, Matt wrote:
 
  OK, we've at least gotten to the point where I can
 now run the examples
  from my own directory outside of
 $CATALINA_HOME/webapps, and by ONLY
  editing server.xml and uriworkermap.properties
 slightly, and NOTHING
  ELSE, which is not only nice, but also what I
 expected all along!
  (THANK YOU!THANK YOU!THANK YOU!)*
 
  *HOWEVER, now that I made the changes you
 recommended, the webapps area
  now is NOT FOUND when using plain URL's.  I get a
 (Tomcat-based) directory
  listing when using the following URL (instead of
 the Tomcat welcome page):
  http://localhost:8080
  ...which includes my outside folder and then all
 of the folders in
  $CATALINA_HOME/webapps, AND if I go deeper into
 any of these listed
  directories with the explicit port :8080 set it
 works, BUT if I try the
  following URL:
  http://localhost/jsp-examples
  ...then I get a 404 page not found error (not a
 Tomcat page - standard
  IE stuff).
  With or without the :8080 port in my URL, my
 outside directory can be
  found just fine:
 

http://localhost/JSP/MYwebapps/MYjsp-examples/index.html
 (and so on)
  ...so I have the inverse problem.
  Good grief!  Can't we have both?
 
  Here's the beginning of my HOST tag through the
 CONTEXT (everything else
  in server.xml is out-of-the-box, unless
 jk_1.2.8.exe does anything here as
  well):
Host name=localhost appBase=webapps
 unpackWARs=true autoDeploy=true
 xmlValidation=false
 xmlNamespaceAware=false
 
 Context path= docBase= debug=0
 reloadable=true
  crossContext=true /
 
 Context path=/JSP
 docbase=C:/Inetpub/wwwroot/JSP debug=0
  reloadable=true crossContext=false /
 
  ...the trick seems to be in the overlapping ending
 directory in path and
  docbase, which is kinda annoying since EVERY
 example I found showed path
  set to  or / - hence my frustration up to this
 point.  I have tried
  removing the first CONTEXT (seems weird with path
 and docbase both set to
  ).  When I remove that, I get the same results -
 so what is this CONTEXT
  for, if anything?
 
  My uriworkermap.properties file is as follows:
  # uriworker.properties -
  #
  # This file provides sample mappings for example
  # ajp13w worker defined in
 workermap.properties.minimal
 
  /servlets-examples/*=ajp13w
  /jsp-examples/*.jsp=ajp13w
  /*.jsp=ajp13w
  /JSP/*.jsp=ajp13w
 
  # Now filter out all .jpeg files inside that
 context
  # For no mapping the url has to start with
 exclamation (!)
 
  !/servlets-examples/*.jpeg=ajp13w
 
  So, I'm still trying to get BOTH to work right,
 but making some progress!
  -Matt
 
 
  On Tue, 22 Feb 2005 [EMAIL PROTECTED] wrote:
 
   Hi Matt,
  
   I'm not sure if this would solve your problem,
 but I have my server.xml set up with the following
 configuration:
  
  


   Host name=localhost debug=0
 appBase=webapps/myApp
   unpackWARs=false autoDeploy=true
   xmlValidation=true
 xmlNamespaceAware=true
  
   Context path= docBase= debug=0
 reloadable=true crossContext=true /
  
   !-- context path for external ini directory
 --
   Context path=/ini
 

RE: How to send hidden variables to next page

2005-02-22 Thread Shakeel Ahmad
If you are developing a JSP/Servlet then you can do this by keeping those
variables in session.

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:31 AM
To: Tomcat Users List
Subject: How to send hidden variables to next page


Sorry if it's not the right place to post this
question. Excuse me.

I've some hidden variables in a web page. I want to
send them to next page without using submit button. I
don't know how to do it. More over i don't know how to
access those variables in the next page. Is there any
option available to do this html or tomcat or apache?

Thanks!!

--- Matt [EMAIL PROTECTED] wrote:

 Ah-ha, somehow I changed a line in the
 uriworkermap.properties file from
 this (some pointless experiment out of past
 frustrated delirium):
 /jsp-examples/*=ajp13w
 ...to this:
 /jsp-examples/*.jsp
 ...so changing it back (which is how it was
 out-of-the-box after
 jk_1.2.8.exe was run) to:
 /jsp-examples/*=ajp13w
 ...fixes it, and I can now access both directories
 fine (inside and
 outside of $CATALINA_HOME/webapps)!!!  YAY!!!

 I now get the expected results for:
 http://localhost/jsp-examples/ (the webapps/
 examples page)
 ...and for:
 http://localhost:8080/jsp-examples/ (the webapps/
 examples page)
 ...and for:
 http://localhost:8080 (Tomcat home page)
 ...and for:
 http://localhost (IIS home page)
 ...and for:
 http://localhost/JSP/MYwebapps/MYjsp-examples
 (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
 page)
 ...and the .JSP pages work as expected in both
 places!
 Now I can add docabses to my heart's content -
 *relieved sigh*

 SO...the easy answer is a simple, single CONTEXT
 addition, but making sure
 to overlap the end of the docbase path with the
 path:
 Context path=/JSP
 docbase=C:/Inetpub/wwwroot/JSP debug=0
   reloadable=true crossContext=false /

 As an aside, I got rid of the ...path=
 docbase=... CONTEXT, so I
 have no idea why you're using that line in your
 server.xml file, Wendy?

 THANKS, Wendy!!!
 -Matt


 On Tue, 22 Feb 2005, Matt wrote:

  OK, we've at least gotten to the point where I can
 now run the examples
  from my own directory outside of
 $CATALINA_HOME/webapps, and by ONLY
  editing server.xml and uriworkermap.properties
 slightly, and NOTHING
  ELSE, which is not only nice, but also what I
 expected all along!
  (THANK YOU!THANK YOU!THANK YOU!)*
 
  *HOWEVER, now that I made the changes you
 recommended, the webapps area
  now is NOT FOUND when using plain URL's.  I get a
 (Tomcat-based) directory
  listing when using the following URL (instead of
 the Tomcat welcome page):
  http://localhost:8080
  ...which includes my outside folder and then all
 of the folders in
  $CATALINA_HOME/webapps, AND if I go deeper into
 any of these listed
  directories with the explicit port :8080 set it
 works, BUT if I try the
  following URL:
  http://localhost/jsp-examples
  ...then I get a 404 page not found error (not a
 Tomcat page - standard
  IE stuff).
  With or without the :8080 port in my URL, my
 outside directory can be
  found just fine:
 

http://localhost/JSP/MYwebapps/MYjsp-examples/index.html
 (and so on)
  ...so I have the inverse problem.
  Good grief!  Can't we have both?
 
  Here's the beginning of my HOST tag through the
 CONTEXT (everything else
  in server.xml is out-of-the-box, unless
 jk_1.2.8.exe does anything here as
  well):
Host name=localhost appBase=webapps
 unpackWARs=true autoDeploy=true
 xmlValidation=false
 xmlNamespaceAware=false
 
 Context path= docBase= debug=0
 reloadable=true
  crossContext=true /
 
 Context path=/JSP
 docbase=C:/Inetpub/wwwroot/JSP debug=0
  reloadable=true crossContext=false /
 
  ...the trick seems to be in the overlapping ending
 directory in path and
  docbase, which is kinda annoying since EVERY
 example I found showed path
  set to  or / - hence my frustration up to this
 point.  I have tried
  removing the first CONTEXT (seems weird with path
 and docbase both set to
  ).  When I remove that, I get the same results -
 so what is this CONTEXT
  for, if anything?
 
  My uriworkermap.properties file is as follows:
  # uriworker.properties -
  #
  # This file provides sample mappings for example
  # ajp13w worker defined in
 workermap.properties.minimal
 
  /servlets-examples/*=ajp13w
  /jsp-examples/*.jsp=ajp13w
  /*.jsp=ajp13w
  /JSP/*.jsp=ajp13w
 
  # Now filter out all .jpeg files inside that
 context
  # For no mapping the url has to start with
 exclamation (!)
 
  !/servlets-examples/*.jpeg=ajp13w
 
  So, I'm still trying to get BOTH to work right,
 but making some progress!
  -Matt
 
 
  On Tue, 22 Feb 2005 

Re: Getting other Sessions

2005-02-22 Thread Joseph Shraibman

Antony Paul wrote:
You can put all the sessions in List or Map when they login or use
HttpSessionListener to listen to session events.
That was my fallback plan, if there wasn't an easier way.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: How to send hidden variables to next page

2005-02-22 Thread U K Laxmi
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:

 If you are developing a JSP/Servlet then you can do
 this by keeping those
 variables in session.
 
 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:31 AM
 To: Tomcat Users List
 Subject: How to send hidden variables to next page
 
 
 Sorry if it's not the right place to post this
 question. Excuse me.
 
 I've some hidden variables in a web page. I want to
 send them to next page without using submit button.
 I
 don't know how to do it. More over i don't know how
 to
 access those variables in the next page. Is there
 any
 option available to do this html or tomcat or
 apache?
 
 Thanks!!
 
 --- Matt [EMAIL PROTECTED] wrote:
 
  Ah-ha, somehow I changed a line in the
  uriworkermap.properties file from
  this (some pointless experiment out of past
  frustrated delirium):
  /jsp-examples/*=ajp13w
  ...to this:
  /jsp-examples/*.jsp
  ...so changing it back (which is how it was
  out-of-the-box after
  jk_1.2.8.exe was run) to:
  /jsp-examples/*=ajp13w
  ...fixes it, and I can now access both directories
  fine (inside and
  outside of $CATALINA_HOME/webapps)!!!  YAY!!!
 
  I now get the expected results for:
  http://localhost/jsp-examples/ (the webapps/
  examples page)
  ...and for:
  http://localhost:8080/jsp-examples/ (the webapps/
  examples page)
  ...and for:
  http://localhost:8080 (Tomcat home page)
  ...and for:
  http://localhost (IIS home page)
  ...and for:
  http://localhost/JSP/MYwebapps/MYjsp-examples
  (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
  page)
  ...and the .JSP pages work as expected in both
  places!
  Now I can add docabses to my heart's content -
  *relieved sigh*
 
  SO...the easy answer is a simple, single CONTEXT
  addition, but making sure
  to overlap the end of the docbase path with the
  path:
  Context path=/JSP
  docbase=C:/Inetpub/wwwroot/JSP debug=0
  reloadable=true crossContext=false /
 
  As an aside, I got rid of the ...path=
  docbase=... CONTEXT, so I
  have no idea why you're using that line in your
  server.xml file, Wendy?
 
  THANKS, Wendy!!!
  -Matt
 
 
  On Tue, 22 Feb 2005, Matt wrote:
 
   OK, we've at least gotten to the point where I
 can
  now run the examples
   from my own directory outside of
  $CATALINA_HOME/webapps, and by ONLY
   editing server.xml and uriworkermap.properties
  slightly, and NOTHING
   ELSE, which is not only nice, but also what I
  expected all along!
   (THANK YOU!THANK YOU!THANK YOU!)*
  
   *HOWEVER, now that I made the changes you
  recommended, the webapps area
   now is NOT FOUND when using plain URL's.  I get
 a
  (Tomcat-based) directory
   listing when using the following URL (instead of
  the Tomcat welcome page):
   http://localhost:8080
   ...which includes my outside folder and then all
  of the folders in
   $CATALINA_HOME/webapps, AND if I go deeper into
  any of these listed
   directories with the explicit port :8080 set it
  works, BUT if I try the
   following URL:
   http://localhost/jsp-examples
   ...then I get a 404 page not found error (not a
  Tomcat page - standard
   IE stuff).
   With or without the :8080 port in my URL, my
  outside directory can be
   found just fine:
  
 

http://localhost/JSP/MYwebapps/MYjsp-examples/index.html
  (and so on)
   ...so I have the inverse problem.
   Good grief!  Can't we have both?
  
   Here's the beginning of my HOST tag through the
  CONTEXT (everything else
   in server.xml is out-of-the-box, unless
  jk_1.2.8.exe does anything here as
   well):
 Host name=localhost appBase=webapps
  unpackWARs=true autoDeploy=true
  xmlValidation=false
  xmlNamespaceAware=false
  
  Context path= docBase= debug=0
  reloadable=true
   crossContext=true /
  
  Context path=/JSP
  docbase=C:/Inetpub/wwwroot/JSP debug=0
   reloadable=true crossContext=false /
  
   ...the trick seems to be in the overlapping
 ending
  directory in path and
   docbase, which is kinda annoying since EVERY
  example I found showed path
   set to  or / - hence my frustration up to
 this
  point.  I have tried
   removing the first CONTEXT (seems weird with
 path
  and docbase both set to
   ).  When I remove that, I get the same results
 -
  so what is this CONTEXT
   for, if anything?
  
   My uriworkermap.properties file is as follows:
   # uriworker.properties -
   #
   # This file provides sample mappings for example
   # ajp13w worker defined in
  workermap.properties.minimal
  
   /servlets-examples/*=ajp13w
   /jsp-examples/*.jsp=ajp13w

RE: How to send hidden variables to next page

2005-02-22 Thread U K Laxmi
I need help in redirecting to next page based on some
condition without using location.href in java script.
Is it possible in Jsp or tomcat or apache? If so, how.
I'm bit new. 

--- U K Laxmi [EMAIL PROTECTED] wrote:

 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:
 
  If you are developing a JSP/Servlet then you can
 do
  this by keeping those
  variables in session.
  
  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:31 AM
  To: Tomcat Users List
  Subject: How to send hidden variables to next page
  
  
  Sorry if it's not the right place to post this
  question. Excuse me.
  
  I've some hidden variables in a web page. I want
 to
  send them to next page without using submit
 button.
  I
  don't know how to do it. More over i don't know
 how
  to
  access those variables in the next page. Is there
  any
  option available to do this html or tomcat or
  apache?
  
  Thanks!!
  
  --- Matt [EMAIL PROTECTED] wrote:
  
   Ah-ha, somehow I changed a line in the
   uriworkermap.properties file from
   this (some pointless experiment out of past
   frustrated delirium):
   /jsp-examples/*=ajp13w
   ...to this:
   /jsp-examples/*.jsp
   ...so changing it back (which is how it was
   out-of-the-box after
   jk_1.2.8.exe was run) to:
   /jsp-examples/*=ajp13w
   ...fixes it, and I can now access both
 directories
   fine (inside and
   outside of $CATALINA_HOME/webapps)!!!  YAY!!!
  
   I now get the expected results for:
   http://localhost/jsp-examples/ (the webapps/
   examples page)
   ...and for:
   http://localhost:8080/jsp-examples/ (the
 webapps/
   examples page)
   ...and for:
   http://localhost:8080 (Tomcat home page)
   ...and for:
   http://localhost (IIS home page)
   ...and for:
   http://localhost/JSP/MYwebapps/MYjsp-examples
   (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
   page)
   ...and the .JSP pages work as expected in both
   places!
   Now I can add docabses to my heart's content -
   *relieved sigh*
  
   SO...the easy answer is a simple, single CONTEXT
   addition, but making sure
   to overlap the end of the docbase path with
 the
   path:
   Context path=/JSP
   docbase=C:/Inetpub/wwwroot/JSP debug=0
 reloadable=true crossContext=false /
  
   As an aside, I got rid of the ...path=
   docbase=... CONTEXT, so I
   have no idea why you're using that line in your
   server.xml file, Wendy?
  
   THANKS, Wendy!!!
   -Matt
  
  
   On Tue, 22 Feb 2005, Matt wrote:
  
OK, we've at least gotten to the point where I
  can
   now run the examples
from my own directory outside of
   $CATALINA_HOME/webapps, and by ONLY
editing server.xml and uriworkermap.properties
   slightly, and NOTHING
ELSE, which is not only nice, but also what I
   expected all along!
(THANK YOU!THANK YOU!THANK YOU!)*
   
*HOWEVER, now that I made the changes you
   recommended, the webapps area
now is NOT FOUND when using plain URL's.  I
 get
  a
   (Tomcat-based) directory
listing when using the following URL (instead
 of
   the Tomcat welcome page):
http://localhost:8080
...which includes my outside folder and then
 all
   of the folders in
$CATALINA_HOME/webapps, AND if I go deeper
 into
   any of these listed
directories with the explicit port :8080 set
 it
   works, BUT if I try the
following URL:
http://localhost/jsp-examples
...then I get a 404 page not found error (not
 a
   Tomcat page - standard
IE stuff).
With or without the :8080 port in my URL, my
   outside directory can be
found just fine:
   
  
 

http://localhost/JSP/MYwebapps/MYjsp-examples/index.html
   (and so on)
...so I have the inverse problem.
Good grief!  Can't we have both?
   
Here's the beginning of my HOST tag through
 the
   CONTEXT (everything else
in server.xml is out-of-the-box, unless
   jk_1.2.8.exe does anything here as
well):
  Host name=localhost appBase=webapps
   unpackWARs=true autoDeploy=true
   xmlValidation=false
   xmlNamespaceAware=false
   
   Context path= docBase= debug=0
   reloadable=true
crossContext=true /
   
   Context path=/JSP
   docbase=C:/Inetpub/wwwroot/JSP debug=0
reloadable=true crossContext=false /
   
...the trick seems to be in the overlapping
  ending
   directory in path and
docbase, which is kinda annoying since EVERY
   example I found showed path
set to  or / - hence my frustration up to
  this
   point.  I have tried
removing the first CONTEXT (seems weird 

RE: Tomcat 5.5 working, BUT not outside of webapps/

2005-02-22 Thread Matt
Well, I spoke a little too soon.  The examples in webapps/ work fine, but
some of the same examples in my outside folder balk (recall I copied the
whole webapps folder to C:\Inetpub\wwwroot\JSP\ and renamed it MYwebapps
and MYjsp-examples underneath that).  Some example errors follow...

Implicit Objects:
(BEGIN ERROR)
HTTP Status 500 -



type Exception report

message

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

exception

org.apache.jasper.JasperException: The absolute uri:
http://java.sun.com/jsp/jstl/functions cannot be resolved in either
web.xml or the jar files deployed with this application

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:114)

org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:316)

org.apache.jasper.compiler.TagLibraryInfoImpl.init(TagLibraryInfoImpl.java:147)

org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)

org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


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




Apache Tomcat/5.5.7
(END ERROR)

...or Hello World Tag:
(BEGIN ERROR)
HTTP Status 500 -



type Exception report

message

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

exception

org.apache.jasper.JasperException: File
/WEB-INF/jsp2/jsp2-example-taglib.tld not found

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:114)

org.apache.jasper.compiler.TagLibraryInfoImpl.init(TagLibraryInfoImpl.java:159)

org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)

org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


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




Apache Tomcat/5.5.7
(END ERROR)

...and similar.

Anyone know what's wrong here?  Is it web.xml files or another place?

Thanks,
-Matt


On Tue, 22 Feb 2005, Matt wrote:

 Ah-ha, somehow I changed a line in the uriworkermap.properties file from
 this (some pointless experiment out of past frustrated delirium):
 /jsp-examples/*=ajp13w
 ...to this:
 /jsp-examples/*.jsp
 ...so changing it back (which is how it was out-of-the-box after
 jk_1.2.8.exe was run) to:
 /jsp-examples/*=ajp13w
 ...fixes it, and I can now access both 

RE: How to send hidden variables to next page

2005-02-22 Thread Shakeel Ahmad
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:

 If you are developing a JSP/Servlet then you can do
 this by keeping those
 variables in session.

 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:31 AM
 To: Tomcat Users List
 Subject: How to send hidden variables to next page


 Sorry if it's not the right place to post this
 question. Excuse me.

 I've some hidden variables in a web page. I want to
 send them to next page without using submit button.
 I
 don't know how to do it. More over i don't know how
 to
 access those variables in the next page. Is there
 any
 option available to do this html or tomcat or
 apache?

 Thanks!!

 --- Matt [EMAIL PROTECTED] wrote:

  Ah-ha, somehow I changed a line in the
  uriworkermap.properties file from
  this (some pointless experiment out of past
  frustrated delirium):
  /jsp-examples/*=ajp13w
  ...to this:
  /jsp-examples/*.jsp
  ...so changing it back (which is how it was
  out-of-the-box after
  jk_1.2.8.exe was run) to:
  /jsp-examples/*=ajp13w
  ...fixes it, and I can now access both directories
  fine (inside and
  outside of $CATALINA_HOME/webapps)!!!  YAY!!!
 
  I now get the expected results for:
  http://localhost/jsp-examples/ (the webapps/
  examples page)
  ...and for:
  http://localhost:8080/jsp-examples/ (the webapps/
  examples page)
  ...and for:
  http://localhost:8080 (Tomcat home page)
  ...and for:
  http://localhost (IIS home page)
  ...and for:
  http://localhost/JSP/MYwebapps/MYjsp-examples
  (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
  page)
  ...and the .JSP pages work as expected in both
  places!
  Now I can add docabses to my heart's content -
  *relieved sigh*
 
  SO...the easy answer is a simple, single CONTEXT
  addition, but making sure
  to overlap the end of the docbase path with the
  path:
  Context path=/JSP
  docbase=C:/Inetpub/wwwroot/JSP debug=0
  reloadable=true crossContext=false /
 
  As an aside, I got rid of the ...path=
  docbase=... CONTEXT, so I
  have no idea why you're using that line in your
  server.xml file, Wendy?
 
  THANKS, Wendy!!!
  -Matt
 
 
  On Tue, 22 Feb 2005, Matt wrote:
 
   OK, we've at least gotten to the point where I
 can
  now run the examples
   from my own directory outside of
  $CATALINA_HOME/webapps, and by ONLY
   editing server.xml and uriworkermap.properties
  slightly, and NOTHING
   ELSE, which is not only nice, but also what I
  expected all along!
   (THANK YOU!THANK YOU!THANK YOU!)*
  
   *HOWEVER, now that I made the changes you
  recommended, the webapps area
   now is NOT FOUND when using plain URL's.  I get
 a
  (Tomcat-based) directory
   listing when using the following URL (instead of
  the Tomcat welcome page):
   http://localhost:8080
   ...which includes my outside folder and then all
  of the folders in
   $CATALINA_HOME/webapps, AND if I go deeper into
  any of these listed
   directories with the explicit port :8080 set it
  works, BUT if I try the
   following URL:
   http://localhost/jsp-examples
   ...then I get a 404 page not found error (not a
  Tomcat page - standard
   IE stuff).
   With or without the :8080 port in my URL, my
  outside directory can be
   found just fine:
  
 

http://localhost/JSP/MYwebapps/MYjsp-examples/index.html
  (and so on)
   ...so I have the inverse problem.
   Good grief!  Can't we have both?
  
   Here's the beginning of my HOST tag through the
  CONTEXT (everything else
   in server.xml is out-of-the-box, unless
  jk_1.2.8.exe does anything here as
   well):
 Host name=localhost appBase=webapps
  unpackWARs=true 

RE: How to send hidden variables to next page

2005-02-22 Thread U K Laxmi
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:
 
  If you are developing a JSP/Servlet then you can
 do
  this by keeping those
  variables in session.
 
  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:31 AM
  To: Tomcat Users List
  Subject: How to send hidden variables to next page
 
 
  Sorry if it's not the right place to post this
  question. Excuse me.
 
  I've some hidden variables in a web page. I want
 to
  send them to next page without using submit
 button.
  I
  don't know how to do it. More over i don't know
 how
  to
  access those variables in the next page. Is there
  any
  option available to do this html or tomcat or
  apache?
 
  Thanks!!
 
  --- Matt [EMAIL PROTECTED] wrote:
 
   Ah-ha, somehow I changed a line in the
   uriworkermap.properties file from
   this (some pointless experiment out of past
   frustrated delirium):
   /jsp-examples/*=ajp13w
   ...to this:
   /jsp-examples/*.jsp
   ...so changing it back (which is how it was
   out-of-the-box after
   jk_1.2.8.exe was run) to:
   /jsp-examples/*=ajp13w
   ...fixes it, and I can now access both
 directories
   fine (inside and
   outside of $CATALINA_HOME/webapps)!!!  YAY!!!
  
   I now get the expected results for:
   http://localhost/jsp-examples/ (the webapps/
   examples page)
   ...and for:
   http://localhost:8080/jsp-examples/ (the
 webapps/
   examples page)
   ...and for:
   http://localhost:8080 (Tomcat home page)
   ...and for:
   http://localhost (IIS home page)
   ...and for:
   http://localhost/JSP/MYwebapps/MYjsp-examples
   (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
   page)
   ...and the .JSP pages work as expected in both
   places!
   Now I can add docabses to my heart's content -
   *relieved sigh*
  
   SO...the easy answer is a simple, single CONTEXT
   addition, but making sure
   to overlap the end of the docbase path with
 the
   path:
   Context path=/JSP
   docbase=C:/Inetpub/wwwroot/JSP debug=0
 reloadable=true crossContext=false /
  
   As an aside, I got rid of the ...path=
   docbase=... CONTEXT, so I
   have no idea why you're using that line in your
   server.xml file, Wendy?
  
   THANKS, Wendy!!!
   -Matt
  
  
   On Tue, 22 Feb 2005, Matt wrote:
  
OK, we've at least gotten to the point where I
  can
   now run the examples
from my own directory outside of
   $CATALINA_HOME/webapps, and by ONLY
editing server.xml and uriworkermap.properties
   slightly, and NOTHING
ELSE, which is not only nice, but also what I
   expected all along!
(THANK YOU!THANK YOU!THANK YOU!)*
   
*HOWEVER, now that I made the changes you
   recommended, the webapps area
now is NOT FOUND when using plain URL's.  I
 get
  a
   (Tomcat-based) directory
listing when using the following URL (instead
 of
   the Tomcat welcome page):
http://localhost:8080
...which includes my outside folder and then
 all
   of the folders in
$CATALINA_HOME/webapps, AND if I go deeper
 into
   any of these listed
directories 

RE: How to send hidden variables to next page

2005-02-22 Thread Shakeel Ahmad
Then you must use the window.returnValue of Java Script.


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 12:30 PM
To: Tomcat Users List
Subject: RE: How to send hidden variables to next page 


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:
 
  If you are developing a JSP/Servlet then you can
 do
  this by keeping those
  variables in session.
 
  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:31 AM
  To: Tomcat Users List
  Subject: How to send hidden variables to next page
 
 
  Sorry if it's not the right place to post this
  question. Excuse me.
 
  I've some hidden variables in a web page. I want
 to
  send them to next page without using submit
 button.
  I
  don't know how to do it. More over i don't know
 how
  to
  access those variables in the next page. Is there
  any
  option available to do this html or tomcat or
  apache?
 
  Thanks!!
 
  --- Matt [EMAIL PROTECTED] wrote:
 
   Ah-ha, somehow I changed a line in the
   uriworkermap.properties file from
   this (some pointless experiment out of past
   frustrated delirium):
   /jsp-examples/*=ajp13w
   ...to this:
   /jsp-examples/*.jsp
   ...so changing it back (which is how it was
   out-of-the-box after
   jk_1.2.8.exe was run) to:
   /jsp-examples/*=ajp13w
   ...fixes it, and I can now access both
 directories
   fine (inside and
   outside of $CATALINA_HOME/webapps)!!!  YAY!!!
  
   I now get the expected results for:
   http://localhost/jsp-examples/ (the webapps/
   examples page)
   ...and for:
   http://localhost:8080/jsp-examples/ (the
 webapps/
   examples page)
   ...and for:
   http://localhost:8080 (Tomcat home page)
   ...and for:
   http://localhost (IIS home page)
   ...and for:
   http://localhost/JSP/MYwebapps/MYjsp-examples
   (the C:\Inetpub\wwwroot\JSP\MYwebapps\ examples
   page)
   ...and the .JSP pages work as expected in both
   places!
   Now I can add docabses to my heart's content -
   *relieved sigh*
  
   SO...the easy answer is a simple, single CONTEXT
   addition, but making sure
   to overlap the end of the docbase path with
 the
   path:
   Context path=/JSP
   docbase=C:/Inetpub/wwwroot/JSP debug=0
 reloadable=true crossContext=false /
  
   As an aside, I got rid of the ...path=
   docbase=... CONTEXT, so I
   have no idea why you're using that line in your
   server.xml file, Wendy?
  
   THANKS, Wendy!!!
   -Matt
  
  
   On Tue, 22 Feb 2005, Matt wrote:
  
OK, we've at least gotten to the point where I
  can
   now run the examples
from my own directory outside of
   $CATALINA_HOME/webapps, and by ONLY
editing server.xml and uriworkermap.properties
   slightly, and