Tomcat thread blocking

2008-09-24 Thread Darren Kukulka
Hi,

 

I've recently observed a scenario in Tomcat 6.0.13 64-bit under SUN JDK
1.6_03 (x64 Windows platform), where a large number of threads show a
status of BLOCKED.

 

Can someone please advise the easiest and most effective way of helping
identify the original cause of the block?or have I just opened up a
can of worms?!

 

The behaviour is not something I can replicate so I need a method for in
situ investigation, before I have to restart Tomcat to restore service
(after a while Tomcat consumes too much CPU and becomes unresponsive)

 

Any pointers would be much appreciated.

 

Darren Kukulka

Business Applications Architect

Connaught PLC

Tel: 01392 353497

 




Business in the Community (BiTC) Team of the Year 2008 for Community Impact

RoSPA Gold Awards - Connaught now have 15 in total

Winner of Partnering Contractor of the Year Award in 2005 and 2007

Tenant Care Scheme of the Year 2007

Please visit our website to see a full list of Connaught's Registered Companies 
www.connaught.plc.uk/Investors/Registered-Companies

 

Disclaimer:

The information transmitted is intended only for the person or entity to which 
it is addressed and may contain confidential and/or privileged material. Any 
review, retransmission, dissemination or other use of, or taking of any action 
in reliance upon, this information by persons or entities other than the 
intended recipient is prohibited. If you received this in error, please contact 
the sender and delete this message.

Connaught plc, Head Office 01392 444546



Re: tomcat_trend.pl script is showing Unknown log entry for mod_jk

2008-09-24 Thread Rainer Jung

[EMAIL PROTECTED] wrote:

Hi Ankush,
As far as I know that scripts is not really maintained any more and need
a fair amount of tweaking. I might be wrong though.


That's true.

What kind of statistics do you want to produce?

Nowadays it's more convenient to not use JkRequestLogFormat (which mixed 
access log type line with the usual jk error log, but instead use the JK 
notes to directly log jk related information inline to the Apache access 
log.


See "mod_log_config" in

http://tomcat.apache.org/connectors-doc/reference/apache.html

Regards,

Rainer


-Original Message-
From: ankush grover [mailto:[EMAIL PROTECTED] 
Sent: 23 September 2008 12:16

To: users@tomcat.apache.org
Subject: tomcat_trend.pl script is showing Unknown log entry 
for mod_jk


Hi friends,

I am running mod_jk 1.2.26 on Centos 5.2 64-bit with Apache 
2.2.3 64-bit. I am trying to generate the mod_jk statistical 
data through tomcat_trend.pl and tomcat_report.pl scripts but 
unfortunately tomcat_trend.pl script is showing "Unknown log 
entry" when I am giving the path for reading the mod_jk.log file



./tomcat_trend.pl   /var/log/httpd//var/www/html/reports

Output
Unknown log entry: [Sun Sep 21 04:58:01 2008] worker6 
webserver.example.com 0.027690 /webserver/board.jsp


worker.properties

 JkWorkersFile /etc/httpd/conf/workers.properties
  JkShmSize   10M
  JkLogLevel  info
  JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  JkRequestLogFormat "%w %V %T %U%q"

What I am able to understand is the format of the mod_jk.log 
differs from the script. What should be the format for mod_jk 
logs so that this script can read this.



Regards

Ankush


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem with mod_jk installation

2008-09-24 Thread Rainer Jung

Ken Bowen wrote:

Hi all,

I'm trying to setup a new virtual machine running CentOS 5 Linux over 
VMWare.

Apache Httpd 2.2.3 was already installed and running.
I've installed Java JDK 1.5.0_16 and Tomcat 5.5.27, which is running fine.
I downloaded mod_jk-1.2.26-httpd-2.2.6.so and placed it with all the 
other httpd modules.

When I try to restart apache httpd, I get the following error message:

Cannot load /etc/httpd/modules/mod_jk-1.2.26-httpd-2.2.6 into server:
/etc/httpd/modules/mod_jk-1.2.26-httpd-2.2.6: undefined symbol: 
ap_get_server_description [FAILED]


When that happened, since the installed Httpd version was 2.2.3, I 
attempted to use the next earliest
version of mod_jk,   the version mod_jk-1.2.26-httpd-2.0.61.  But when 
Httpd tries to load that, it

says that it is garbled.

What am I missing here??


When building mod_jk it detects the latest httpd features and uses them. 
So using our build against 2.2.6 and running with an older 2.2.3 got you 
in trouble.


Since this happens to more users, wwe now added a build flag for the 
future 1.2.27 to make the build backwards comtaible to all 2.2.x. Future 
builds will thus no longer suffer from this problem, but our 1.2.26 
downloads do. So either update your httpd to 2.2.6+ or rebuild mod_jk on 
your target system (which is pretty easy).


Regards,

Rainer

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat6.0.18+Log entries upon shutting down TomCat

2008-09-24 Thread Mark Thomas
Johnny Kewl wrote:
> Look I dont know, I've never seen this, we dont run the latest as policy...
> But I would drop back a few TC versions...
Given http://tomcat.apache.org/security-6.html, downgrading is really bad
advice. Added to which, it won't change anything.

> I think a wrapper represents a servlet instance... (guess)... and
> 253,020 sounds like a huge number.
It is, and my previous on this thread explains it.

> I think you should be concerned... whether it is a TC issue or a Webapp
> issue you only going to discover if you try a few TC's that have been
> around for a while...
Trying different Tomcat versions isn't going to help.

> I think document your entire system the JRE as well... and if it
> does not show in an earlier TC, let the dev group know
No need, we already know. As would you if you had a) used Google, b) looked
in Bugzilla or c) searched the archives for this list.

> The thing that would tell you that there is definitely an issue, is if
> you watch the memory during the load test... if thats getting less and
> less with time its crashing...
I think you mean free memory here. Increasing memory usage during a load
test isn't necessarily an issue as long as it levels off eventually. If you
suspect a memory leak the only real way to be sure is to use a profiler and
look at the actual usage.

> It seems to be holding servlets in memory and making new ones... it may
> not be TC... you now have to experiment
No need to experiment. A little research was all that was required.

Mark




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat thread blocking

2008-09-24 Thread Mark Thomas
Darren Kukulka wrote:
> Hi,
> 
> I've recently observed a scenario in Tomcat 6.0.13 64-bit under SUN JDK
> 1.6_03 (x64 Windows platform), where a large number of threads show a
> status of BLOCKED.
> 
> Can someone please advise the easiest and most effective way of helping
> identify the original cause of the block?or have I just opened up a
> can of worms?!
Get 2 or 3 thread dumps ~20secs apart and analyse them.

> The behaviour is not something I can replicate so I need a method for in
> situ investigation, before I have to restart Tomcat to restore service
> (after a while Tomcat consumes too much CPU and becomes unresponsive)
Thread dumps can be generated whilst Tomcat is running.

Mark


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat thread blocking

2008-09-24 Thread Johnny Kewl


- Original Message - 
From: "Darren Kukulka" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, September 24, 2008 9:37 AM
Subject: Tomcat thread blocking


Hi,



I've recently observed a scenario in Tomcat 6.0.13 64-bit under SUN JDK
1.6_03 (x64 Windows platform), where a large number of threads show a
status of BLOCKED.



Can someone please advise the easiest and most effective way of helping
identify the original cause of the block?or have I just opened up a
can of worms?!



The behaviour is not something I can replicate so I need a method for in
situ investigation, before I have to restart Tomcat to restore service
(after a while Tomcat consumes too much CPU and becomes unresponsive)



Any pointers would be much appreciated.

==
Google for VisualVM... its in the later Java versions
Heap Dumps, Thread Dumps... its like JConsole on steroids ;)

---
HARBOR : http://www.kewlstuff.co.za/index.htm
The most powerful application server on earth.
The only real POJO Application Server.
See it in Action : http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm
--- 



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Some Prilim questions

2008-09-24 Thread karthikn
Hi

Spec:
O/s :  Unix HP 11i
Tomcat : 6.0.18
J2sdk : 1.6
DB : Oracle 10g

Question

1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
connection / close ?

2)   In JNDI / context based  Connection pool  for the code given below

   InitialContext ic = new InitialContext();
   DataSource ODS 
=(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
   Connection conn = ODS.getConnection()

   // Insert /Update /Delete/...

   conn.close() --> What does this code do ? (return connection to pool or 
close the connection )

Googled /yahooed but non correct answers 

Please advice
Karthik




Re: Some Prilim questions

2008-09-24 Thread David Smith
>
> 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
> connection / close ?

JNDI based connection pool.  The connections are potentially already
formed and ready for use when you call for one.  Ordinary JDBC would
explicitly create a new connection everytime you need one with all the
costs associated with that.

> conn.close() --> What does this code do ? (return connection to pool or close 
> the connection )

It's essentially pool implementation specific, but in most db pools, the
connection is simply returned to the pool and made available to the next
request for a connection.

--David

karthikn wrote:
> Hi
>
> Spec:
> O/s :  Unix HP 11i
> Tomcat : 6.0.18
> J2sdk : 1.6
> DB : Oracle 10g
>
> Question
>
> 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
> connection / close ?
>
> 2)   In JNDI / context based  Connection pool  for the code given below
>
>InitialContext ic = new InitialContext();
>DataSource ODS 
> =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
>Connection conn = ODS.getConnection()
>
>// Insert /Update /Delete/...
>
>conn.close() --> What does this code do ? (return connection to pool 
> or close the connection )
>
> Googled /yahooed but non correct answers 
>
> Please advice
> Karthik
>
>
>
>   


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Some Prilim questions

2008-09-24 Thread Martin Gainty

read this
http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html

Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


> From: [EMAIL PROTECTED]
> To: users@tomcat.apache.org
> Date: Wed, 24 Sep 2008 18:19:38 +0530
> Subject: Some Prilim questions
> 
> Hi
> 
> Spec:
> O/s :  Unix HP 11i
> Tomcat : 6.0.18
> J2sdk : 1.6
> DB : Oracle 10g
> 
> Question
> 
> 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
> connection / close ?
> 
> 2)   In JNDI / context based  Connection pool  for the code given below
> 
>InitialContext ic = new InitialContext();
>DataSource ODS 
> =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
>Connection conn = ODS.getConnection()
> 
>// Insert /Update /Delete/...
> 
>conn.close() --> What does this code do ? (return connection to pool 
> or close the connection )
> 
> Googled /yahooed but non correct answers 
> 
> Please advice
> Karthik
> 
> 

_
See how Windows Mobile brings your life together—at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/

RE: Some Prilim questions

2008-09-24 Thread karthikn
Hi

Ok, I have read the link provided

This answers the 2nd Question

What about the first Question ?
>> Which is faster JNDI Based Connection pool / ordinary JDBC based connection 
>> / close ?


With regards
karthik

-Original Message-
From: Martin Gainty [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2008 6:48 PM
To: users@tomcat.apache.org
Subject: RE: Some Prilim questions


read this
http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html

Martin
__
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission.


> From: [EMAIL PROTECTED]
> To: users@tomcat.apache.org
> Date: Wed, 24 Sep 2008 18:19:38 +0530
> Subject: Some Prilim questions
>
> Hi
>
> Spec:
> O/s :  Unix HP 11i
> Tomcat : 6.0.18
> J2sdk : 1.6
> DB : Oracle 10g
>
> Question
>
> 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
> connection / close ?
>
> 2)   In JNDI / context based  Connection pool  for the code given below
>
>InitialContext ic = new InitialContext();
>DataSource ODS 
> =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
>Connection conn = ODS.getConnection()
>
>// Insert /Update /Delete/...
>
>conn.close() --> What does this code do ? (return connection to pool 
> or close the connection )
>
> Googled /yahooed but non correct answers 
>
> Please advice
> Karthik
>
>

_
See how Windows Mobile brings your life together-at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Some Prilim questions

2008-09-24 Thread Martin Gainty

the referenced jndi lookup in the webapp context is located in India and the DB 
is in Ithaca NY the Indian JNDI lookup is considerably slower than 'ordinary 
JDBC connection' from NY

With Warm Regards
Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


> From: [EMAIL PROTECTED]
> To: users@tomcat.apache.org
> Date: Wed, 24 Sep 2008 18:56:53 +0530
> Subject: RE: Some Prilim questions
> 
> Hi
> 
> Ok, I have read the link provided
> 
> This answers the 2nd Question
> 
> What about the first Question ?
> >> Which is faster JNDI Based Connection pool / ordinary JDBC based 
> >> connection / close ?
> 
> 
> With regards
> karthik
> 
> -Original Message-
> From: Martin Gainty [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 24, 2008 6:48 PM
> To: users@tomcat.apache.org
> Subject: RE: Some Prilim questions
> 
> 
> read this
> http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
> 
> Martin
> __
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official 
> business of Sender. This transmission is of a confidential nature and Sender 
> does not endorse distribution to any party other than intended recipient. 
> Sender does not necessarily endorse content contained within this 
> transmission.
> 
> 
> > From: [EMAIL PROTECTED]
> > To: users@tomcat.apache.org
> > Date: Wed, 24 Sep 2008 18:19:38 +0530
> > Subject: Some Prilim questions
> >
> > Hi
> >
> > Spec:
> > O/s :  Unix HP 11i
> > Tomcat : 6.0.18
> > J2sdk : 1.6
> > DB : Oracle 10g
> >
> > Question
> >
> > 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
> > connection / close ?
> >
> > 2)   In JNDI / context based  Connection pool  for the code given below
> >
> >InitialContext ic = new InitialContext();
> >DataSource ODS 
> > =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
> >Connection conn = ODS.getConnection()
> >
> >// Insert /Update /Delete/...
> >
> >conn.close() --> What does this code do ? (return connection to pool 
> > or close the connection )
> >
> > Googled /yahooed but non correct answers 
> >
> > Please advice
> > Karthik
> >
> >
> 
> _
> See how Windows Mobile brings your life together-at home, work, or on the go.
> http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
> 
> -
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

_
See how Windows connects the people, information, and fun that are part of your 
life.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/

RE: Some Prilim questions

2008-09-24 Thread karthikn
Hi


Good Joke :(

With regards
Karthik

-Original Message-
From: Martin Gainty [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2008 7:19 PM
To: Tomcat Users List
Subject: RE: Some Prilim questions


the referenced jndi lookup in the webapp context is located in India and the DB 
is in Ithaca NY the Indian JNDI lookup is considerably slower than 'ordinary 
JDBC connection' from NY

With Warm Regards
Martin
__
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission.


> From: [EMAIL PROTECTED]
> To: users@tomcat.apache.org
> Date: Wed, 24 Sep 2008 18:56:53 +0530
> Subject: RE: Some Prilim questions
>
> Hi
>
> Ok, I have read the link provided
>
> This answers the 2nd Question
>
> What about the first Question ?
> >> Which is faster JNDI Based Connection pool / ordinary JDBC based 
> >> connection / close ?
>
>
> With regards
> karthik
>
> -Original Message-
> From: Martin Gainty [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 24, 2008 6:48 PM
> To: users@tomcat.apache.org
> Subject: RE: Some Prilim questions
>
>
> read this
> http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
>
> Martin
> __
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official 
> business of Sender. This transmission is of a confidential nature and Sender 
> does not endorse distribution to any party other than intended recipient. 
> Sender does not necessarily endorse content contained within this 
> transmission.
>
>
> > From: [EMAIL PROTECTED]
> > To: users@tomcat.apache.org
> > Date: Wed, 24 Sep 2008 18:19:38 +0530
> > Subject: Some Prilim questions
> >
> > Hi
> >
> > Spec:
> > O/s :  Unix HP 11i
> > Tomcat : 6.0.18
> > J2sdk : 1.6
> > DB : Oracle 10g
> >
> > Question
> >
> > 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
> > connection / close ?
> >
> > 2)   In JNDI / context based  Connection pool  for the code given below
> >
> >InitialContext ic = new InitialContext();
> >DataSource ODS 
> > =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
> >Connection conn = ODS.getConnection()
> >
> >// Insert /Update /Delete/...
> >
> >conn.close() --> What does this code do ? (return connection to pool 
> > or close the connection )
> >
> > Googled /yahooed but non correct answers 
> >
> > Please advice
> > Karthik
> >
> >
>
> _
> See how Windows Mobile brings your life together-at home, work, or on the go.
> http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
>
> -
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

_
See how Windows connects the people, information, and fun that are part of your 
life.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



manipualting a select list from within an event handler

2008-09-24 Thread Robert Welz
Manipulating checkboxes from withing an onchange event handler works  
but I'd like to manipulate a select list like in this code example,
but without luck? I'd appreciate some little help, that would be  
fantastic.



Thank's for some input here ;)

kind regards,

Robert


function CheckAuswahl(currForm)
{   

a = document.form_addresses.form_protocol.value;

if(a==33554432)
{

for(var x=0; x < currForm.elements.length; x++) {
var y = currForm.elements[x];

y.checked = currForm.form_exch_enabled.checked;

if (y.name == "form_exch_enabled") {
y.checked = true;
//alert(y.name);
}

if (y.name == "form_exch_name") {
if(y.value == "") {
y.value = "ggg";
}
}

if (y.name == "form_exch_pass") {
if(y.value == "") {
y.value = "ggg";
}
}

if (y.name == "form_permitted_rcv") {
//var a=y.createElement('option');
//a.name="TEST";
//y.focus();
y.add('Test',null);
alert(y.size);
}
}
}
}


<%=Label_Protocol%>
  
<%
  int intProtocol = Integer.parseInt(Value_Protocol);
%>
onchange="CheckAuswahl(this.form)" <%=Label_State%>>


selected<%}%>
value="<%=sysProtocol_ZModem%>">< 
%=Value_Protocol_ZModem%>


---
Robert Welz
Pro2col Limited
Weinheimer Strasse 64
D-68309 Mannheim

t  0621 724 5837
f  0621 724 5782
w  http://www.pro2col.de
e  [EMAIL PROTECTED]
skype  ro.welz

Pro2col Technischer Support
[EMAIL PROTECTED]
Tel.: +49 621 724 5837


Apple Solution Expert - Print & Publishing

File transfer & workflow specialists for the graphic art & prepress  
industry


Distributors for DevZeroG, Hermstedt & OneVision within the UK and  
Ireland


Pro2col's legal position regarding Internet communications can be  
found at http://pro2col.com/about/legal.asp







-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Configuration of jk_connector

2008-09-24 Thread jon80

We're updating configuration of jk_connector on Apache Httpd 2.2.9 and Jonas
4.6.6.  Instructions at http://tldp.org/HOWTO/MMBase-Inst-HOWTO/jk2.html.

re: chown root:root /usr/local/apache2/modules/jkjni.so

We're unable to find the file jkjni.so within the /modules sub-directory
where the source files have been extracted.  What is this file?  Any ideas
where to downloaded and whether it is required?
-- 
View this message in context: 
http://www.nabble.com/Configuration-of-jk_connector-tp19650567p19650567.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Configuration of jk_connector

2008-09-24 Thread Mark Thomas
jon80 wrote:
> We're updating configuration of jk_connector on Apache Httpd 2.2.9 and Jonas
> 4.6.6.  Instructions at http://tldp.org/HOWTO/MMBase-Inst-HOWTO/jk2.html.

JK2 is deprecated. You should use mod_jk of mod_proxy_http.

> re: chown root:root /usr/local/apache2/modules/jkjni.so
> 
> We're unable to find the file jkjni.so within the /modules sub-directory
> where the source files have been extracted.  What is this file?  Any ideas
> where to downloaded and whether it is required?

I think you probably need to start from scratch with one of the supported
connectors.

Mark


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[OT] RE: manipualting a select list from within an event handler

2008-09-24 Thread Peter Crowther
> From: Robert Welz [mailto:[EMAIL PROTECTED]
> Manipulating checkboxes from withing an onchange event handler works
> but I'd like to manipulate a select list like in this code example,
> but without luck? I'd appreciate some little help, that would be
> fantastic.

[Javascript elided]

Ask on a Javascript list?

- Peter

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [OT] RE: manipualting a select list from within an event handler

2008-09-24 Thread Robert Welz

Oops, sorry...

Robert

Am 24.09.2008 um 16:56 schrieb Peter Crowther:


From: Robert Welz [mailto:[EMAIL PROTECTED]
Manipulating checkboxes from withing an onchange event handler works
but I'd like to manipulate a select list like in this code example,
but without luck? I'd appreciate some little help, that would be
fantastic.


[Javascript elided]

Ask on a Javascript list?

   - Peter

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---
Robert Welz
Pro2col Limited
Weinheimer Strasse 64
D-68309 Mannheim

t  0621 724 5837
f  0621 724 5782
w  http://www.pro2col.de
e  [EMAIL PROTECTED]
skype  ro.welz

Pro2col Technischer Support
[EMAIL PROTECTED]
Tel.: +49 621 724 5837


Apple Solution Expert - Print & Publishing

File transfer & workflow specialists for the graphic art & prepress  
industry


Distributors for DevZeroG, Hermstedt & OneVision within the UK and  
Ireland


Pro2col's legal position regarding Internet communications can be  
found at http://pro2col.com/about/legal.asp







-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



j_security_check requires session

2008-09-24 Thread discip
I am having a problem posting credentials to j_security_check for
form-based authentication.
 
It seems that tomcat expects that I already have a session established
before posting the username and password.  If I don't already have a
JSESSIONID cookie, j_security_check returns a 408.  Unfortunately, I
have another application attempting to talk to this one that requires
that the first thing it does is post credentials to the
j_security_check, so I have no mechanism of hitting another page first
to establish a session.
 
This mechanism worked fine with BEA Weblogic, but it seems that tomcat's
handling of j_security_check is different.  Does anyone know of any
options to modify the behavior of j_security_check so that it would just
do the authentication and establish the session in one shot at the time
of the POST request?
 
Thanks,
Paul


Re: j_security_check requires session

2008-09-24 Thread Mark Thomas
[EMAIL PROTECTED] wrote:
> I am having a problem posting credentials to j_security_check for
> form-based authentication.
>  
> It seems that tomcat expects that I already have a session established
> before posting the username and password.  If I don't already have a
> JSESSIONID cookie, j_security_check returns a 408.  Unfortunately, I
> have another application attempting to talk to this one that requires
> that the first thing it does is post credentials to the
> j_security_check, so I have no mechanism of hitting another page first
> to establish a session.
>  
> This mechanism worked fine with BEA Weblogic, but it seems that tomcat's
> handling of j_security_check is different.  Does anyone know of any
> options to modify the behavior of j_security_check so that it would just
> do the authentication and establish the session in one shot at the time
> of the POST request?

Sorry, no. That isn't the way the spec is written.

However, http://securityfilter.sourceforge.net/ should do exactly what you
want.

Mark



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Some Prilim questions

2008-09-24 Thread David Smith
I have no idea where you are going with this ... it makes no sense to
the original question.

If you mean the webapp is hosted on a geographically distant place from
the database server, then you'll have latency like no tomorrow
regardless of whether a database pool is used or not.

The point and reason developers use a database pool is the pooled
connections are already formed.  Getting a connection is just borrowing
it from the pool and closing is just returning it after your all done. 
Pooling makes sense because connection handshaking and authentication is
done once on the first call for a connection.  Each successive borrow of
that connection is ready immediately without any overhead associated
with forming a new one.

--David

Martin Gainty wrote:
> the referenced jndi lookup in the webapp context is located in India and the 
> DB is in Ithaca NY the Indian JNDI lookup is considerably slower than 
> 'ordinary JDBC connection' from NY
>
> With Warm Regards
> Martin 
> __ 
> Disclaimer and confidentiality note 
> Everything in this e-mail and any attachments relates to the official 
> business of Sender. This transmission is of a confidential nature and Sender 
> does not endorse distribution to any party other than intended recipient. 
> Sender does not necessarily endorse content contained within this 
> transmission. 
>
>
>   
>> From: [EMAIL PROTECTED]
>> To: users@tomcat.apache.org
>> Date: Wed, 24 Sep 2008 18:56:53 +0530
>> Subject: RE: Some Prilim questions
>>
>> Hi
>>
>> Ok, I have read the link provided
>>
>> This answers the 2nd Question
>>
>> What about the first Question ?
>> 
 Which is faster JNDI Based Connection pool / ordinary JDBC based 
 connection / close ?
 
>> With regards
>> karthik
>>
>> -Original Message-
>> From: Martin Gainty [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, September 24, 2008 6:48 PM
>> To: users@tomcat.apache.org
>> Subject: RE: Some Prilim questions
>>
>>
>> read this
>> http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
>>
>> Martin
>> __
>> Disclaimer and confidentiality note
>> Everything in this e-mail and any attachments relates to the official 
>> business of Sender. This transmission is of a confidential nature and Sender 
>> does not endorse distribution to any party other than intended recipient. 
>> Sender does not necessarily endorse content contained within this 
>> transmission.
>>
>>
>> 
>>> From: [EMAIL PROTECTED]
>>> To: users@tomcat.apache.org
>>> Date: Wed, 24 Sep 2008 18:19:38 +0530
>>> Subject: Some Prilim questions
>>>
>>> Hi
>>>
>>> Spec:
>>> O/s :  Unix HP 11i
>>> Tomcat : 6.0.18
>>> J2sdk : 1.6
>>> DB : Oracle 10g
>>>
>>> Question
>>>
>>> 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
>>> connection / close ?
>>>
>>> 2)   In JNDI / context based  Connection pool  for the code given below
>>>
>>>InitialContext ic = new InitialContext();
>>>DataSource ODS 
>>> =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
>>>Connection conn = ODS.getConnection()
>>>
>>>// Insert /Update /Delete/...
>>>
>>>conn.close() --> What does this code do ? (return connection to pool 
>>> or close the connection )
>>>
>>> Googled /yahooed but non correct answers 
>>>
>>> Please advice
>>> Karthik
>>>
>>>
>>>   
>> _
>> See how Windows Mobile brings your life together-at home, work, or on the go.
>> http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
>>
>> -
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>> 
>
> _
> See how Windows connects the people, information, and fun that are part of 
> your life.
> http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/
>   


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Some Prilim questions

2008-09-24 Thread Pid
David Smith wrote:
> I have no idea where you are going with this ... it makes no sense to
> the original question.

Don't worry. I think they're testing a humour module.

p

> --David
> 
> Martin Gainty wrote:
>> the referenced jndi lookup in the webapp context is located in India and the 
>> DB is in Ithaca NY the Indian JNDI lookup is considerably slower than 
>> 'ordinary JDBC connection' from NY
>>
>> With Warm Regards
>> Martin 
>> __ 
>> Disclaimer and confidentiality note 
>> Everything in this e-mail and any attachments relates to the official 
>> business of Sender. This transmission is of a confidential nature and Sender 
>> does not endorse distribution to any party other than intended recipient. 
>> Sender does not necessarily endorse content contained within this 
>> transmission. 
>>
>>
>>   
>>> From: [EMAIL PROTECTED]
>>> To: users@tomcat.apache.org
>>> Date: Wed, 24 Sep 2008 18:56:53 +0530
>>> Subject: RE: Some Prilim questions
>>>
>>> Hi
>>>
>>> Ok, I have read the link provided
>>>
>>> This answers the 2nd Question
>>>
>>> What about the first Question ?
>>> 
> Which is faster JNDI Based Connection pool / ordinary JDBC based 
> connection / close ?
> 
>>> With regards
>>> karthik
>>>
>>> -Original Message-
>>> From: Martin Gainty [mailto:[EMAIL PROTECTED]
>>> Sent: Wednesday, September 24, 2008 6:48 PM
>>> To: users@tomcat.apache.org
>>> Subject: RE: Some Prilim questions
>>>
>>>
>>> read this
>>> http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html
>>>
>>> Martin
>>> __
>>> Disclaimer and confidentiality note
>>> Everything in this e-mail and any attachments relates to the official 
>>> business of Sender. This transmission is of a confidential nature and 
>>> Sender does not endorse distribution to any party other than intended 
>>> recipient. Sender does not necessarily endorse content contained within 
>>> this transmission.
>>>
>>>
>>> 
 From: [EMAIL PROTECTED]
 To: users@tomcat.apache.org
 Date: Wed, 24 Sep 2008 18:19:38 +0530
 Subject: Some Prilim questions

 Hi

 Spec:
 O/s :  Unix HP 11i
 Tomcat : 6.0.18
 J2sdk : 1.6
 DB : Oracle 10g

 Question

 1)   Which is faster JNDI Based Connection pool / ordinary JDBC based 
 connection / close ?

 2)   In JNDI / context based  Connection pool  for the code given below

InitialContext ic = new InitialContext();
DataSource ODS 
 =(javax.sql.DataSource)ic.lookup("java:comp/env/jdbc/MYSCEMA");
Connection conn = ODS.getConnection()

// Insert /Update /Delete/...

conn.close() --> What does this code do ? (return connection to 
 pool or close the connection )

 Googled /yahooed but non correct answers 

 Please advice
 Karthik


   
>>> _
>>> See how Windows Mobile brings your life together-at home, work, or on the 
>>> go.
>>> http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/
>>>
>>> -
>>> To start a new topic, e-mail: users@tomcat.apache.org
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>> 
>> _
>> See how Windows connects the people, information, and fun that are part of 
>> your life.
>> http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/
>>   
> 
> 
> -
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: manipualting a select list from within an event handler

2008-09-24 Thread Johnny Kewl


- Original Message - 
From: "Robert Welz" <[EMAIL PROTECTED]>

To: "Tomcat Users List" 
Sent: Wednesday, September 24, 2008 4:20 PM
Subject: manipualting a select list from within an event handler


Manipulating checkboxes from withing an onchange event handler works  but 
I'd like to manipulate a select list like in this code example,
but without luck? I'd appreciate some little help, that would be 
fantastic.



Thank's for some input here ;)

kind regards,

Robert


function CheckAuswahl(currForm)
{
  a = document.form_addresses.form_protocol.value;
if(a==33554432)
  {

for(var x=0; x < currForm.elements.length; x++) {
var y = currForm.elements[x];

y.checked = currForm.form_exch_enabled.checked;

if (y.name == "form_exch_enabled") {
y.checked = true;
//alert(y.name);
}

if (y.name == "form_exch_name") {
if(y.value == "") {
y.value = "ggg";
}
}

if (y.name == "form_exch_pass") {
if(y.value == "") {
y.value = "ggg";
}
}

if (y.name == "form_permitted_rcv") {
//var a=y.createElement('option');
//a.name="TEST";
//y.focus();
y.add('Test',null);
alert(y.size);
}
}
  }
}


<%=Label_Protocol%>
  
<%
  int intProtocol = Integer.parseInt(Value_Protocol);
%>
onchange="CheckAuswahl(this.form)" <%=Label_State%>>


selected<%}%>
value="<%=sysProtocol_ZModem%>">< 
%=Value_Protocol_ZModem%>


---


Robert just looking at it... you passing a form element and the select in 
not in one...

Have a look at this example...

http://www.mredkj.com/tutorials/tutorial005.html

and Javascript is a mine field so get yourself FireFox at least and the 
plugin so you can see the whole DOM and what params are available...
Then make it work just in a normal HTML editor... then stick it in JSP... 
else its difficult...
Like for example... look at that example... can you see they making special 
allowances for IE... because microsoft are on their own mission.


Google for Javascript stuff... W3 Schools is quite good, but there are tons 
of tut sites out there
Javascript is something you really want to use in moderation... its not easy 
getting it cross browser compat...


And you'll get crapped out if you ask here ;)
Kinda fun though ;)

---
HARBOR : http://www.kewlstuff.co.za/index.htm
The most powerful application server on earth.
The only real POJO Application Server.
See it in Action : http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm
---








-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Tomcat unable to find jars when deployed from Eclipse

2008-09-24 Thread Bai Shen
I'm running Eclipse 3.4 with Tomcat 6.0.18 configured as a server. After a
bit of consternation, I was able to see my test html and jsp files.
However, for some reason, my servlet doesn't see the jar files it needs
unless I put them in WebContent\WEB-INF\lib.  Now I've already defined them
in Eclipse and checked the export option.  So why doesn't that work?

Am I doing something wrong, or am I stuck with the only solution being to
put them in the WebContent\WEB-INF\lib dir?

TIA.

Bai Shen


RE: Tomcat unable to find jars when deployed from Eclipse

2008-09-24 Thread Larry Isaacs


> -Original Message-
> From: Bai Shen [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 24, 2008 2:54 PM
> To: Tomcat Users List
> Subject: Tomcat unable to find jars when deployed from Eclipse
>
> I'm running Eclipse 3.4 with Tomcat 6.0.18 configured as a server.
> After a
> bit of consternation, I was able to see my test html and jsp files.
> However, for some reason, my servlet doesn't see the jar files it needs
> unless I put them in WebContent\WEB-INF\lib.  Now I've already defined
> them
> in Eclipse and checked the export option.  So why doesn't that work?

You are probably specifying the build time classpath, but not the runtime 
classpath.

>
> Am I doing something wrong, or am I stuck with the only solution being
> to
> put them in the WebContent\WEB-INF\lib dir?

The alternative is to go to the Java EE Module Dependencies page of the 
project's properties.  You should see your build time jars listed there.  Check 
them to include them in the runtime classpath.  These jars will then be 
included in the WEB-INF/lib of the Web application when the project is 
published to a server or exported as a war.

Cheers,
Larry

>
> TIA.
>
> Bai Shen

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Problem with AJP connector

2008-09-24 Thread Woytasik Joe
We are running IIS6 and Tomcat 6, with the AJP connector forwarding
traffic from IIS to Tomcat.  Everything has been working well until we
started running some load tests.  When we ramp up our testing we start
to see the following errors in the connector log.
 
[Wed Sep 24 14:28:42 2008] [3456:1504] [error] jk_ajp_common.c (1879):
(IppsClaimsWorker) Connecting to tomcat failed. Tomcat is probably not
started or is listening on the wrong port
[Wed Sep 24 14:28:42 2008] [3456:1504] [error] jk_isapi_plugin.c (1082):
service() failed
 
What could be causing this issue?  Any help or troubleshooting tips
would be appreciated.
 
Thanks-
Joe

This e-mail is confidential.  If you are not the intended recipient, you must 
not disclose or use the information contained in it.  If you have received this 
e-mail in error, please tell us immediately by return e-mail to [EMAIL 
PROTECTED] and delete the document.

E-mails containing unprofessional, discourteous or offensive remarks violate 
Sentry policy. You may report employee violations by forwarding the message to 
[EMAIL PROTECTED]

No recipient may use the information in this e-mail in violation of any civil 
or criminal statute. Sentry disclaims all liability for any unauthorized uses 
of this e-mail or its contents.

This e-mail constitutes neither an offer nor an acceptance of any offer. No 
contract may be entered into by a Sentry employee without express approval from 
an authorized Sentry manager.

Warning: Computer viruses can be transmitted via e-mail. Sentry accepts no 
liability or responsibility for any damage caused by any virus transmitted with 
this e-mail.


Re: HTTPS and Virtual Hosts

2008-09-24 Thread Steffen Heil
Hi

Actually, most answers in this thread are more or less outdated.
It IS possible to use one IP with multiple certificates, just not with
tomcat to far.

There IS (since June 2003, that is more than 5 years!) a TLS extension SNI
(server name indication) that does the trick: It sends Information about the
requested hostname to the server during ClientHello handshake.
It IS supported by almost all browsers in their current versions.

See:
http://www.ietf.org/rfc/rfc3546.txt, Section 3.1

See:
http://www.g-loaded.eu/2007/08/10/ssl-enabled-name-based-apache-virtual-host
s-with-mod_gnutls/

I hope this will find it's way into java/tomat soon.

Regards,
  Steffen


-Ursprüngliche Nachricht-
Von: Johnny Kewl [mailto:[EMAIL PROTECTED] 
Gesendet: Montag, 22. September 2008 15:02
An: Tomcat Users List
Betreff: Re: [OT] RE: HTTPS and Virtual Hosts


- Original Message - 
From: "Peter Crowther" <[EMAIL PROTECTED]>
To: "'Tomcat Users List'" 
Sent: Monday, September 22, 2008 2:30 PM
Subject: [OT] RE: HTTPS and Virtual Hosts


[Marked OT as this is not even remotely about Tomcat]

> From: Johnny Kewl [mailto:[EMAIL PROTECTED]
> http://support.microsoft.com/kb/257591

... OK...

> If it send the HOST info in step one

... which it doesn't as far as I can see...

> and the server chose the correct
> cert I see no problem, the secure session hasnt even
> kicked in yet ;)

Yes, exactly.  So anything sent across the wire (such as the host header) is

subject to eavesdropping.

The URL, in particular, MUST NOT be sent in cleartext - consider a URL of 
the form 
https://www.innocentsite.com/myphotos/notsoinnocent/llamapr0n372.jpg *.  The

user would no doubt expect SSL to defend his/her access to that URL from 
eavesdropping :-).

The case for not sending the host header in cleartext is weaker, but still 
present.  Consider a blog site such as LiveJournal, for example.  It hosts a

range of content, separated onto one hostname per blog.  Some of that 
content is pretty explicit, and some people might get rather upset if they 
knew that *even though they thought they were on a secure channel* then 
others could eavesdrop on the mere fact that they were reading *that* 
content, rather than some other innocent content that happened to be on the 
same IP.  So I consider that the ID vul is still present, even via 
disclosure of just the host header.

> If not what is the vulnerability? Whatever cert is sent what
> oput there by
> the admin dudes, and will be checked client side anyway ;)

You're thinking about ID vuls from the side of the server admin.  Broaden 
your thinking - what might a *client* get upset about?

- Peter

Ok... its off thread, but I disagree the secure session doesnt start out

secure... even a certificate is clear text, dont see the big deal... once 
you in a session, different story...
I guess this means you not going to help me with my new book ;)
Curve Ball technology for biz sake... ha ha

---
HARBOR : http://www.kewlstuff.co.za/index.htm
The most powerful application server on earth.
The only real POJO Application Server.
See it in Action : http://www.kewlstuff.co.za/cd_tut_swf/whatisejb1.htm
---



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


smime.p7s
Description: S/MIME cryptographic signature