You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Karr, David" <da...@wamu.net> on 2008/01/28 02:14:45 UTC
Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME points to 1.4.2
Due to constraints on my current work, my JAVA_HOME points to a JDK
1.4.2 distro. When I installed Tomcat 5.5.25, I pointed it to a Java 5
JDK that I have installed. It appears to be working relatively well.
I wanted to try installing Tomcat 6, to take a look at JSF 1.2. When I
installed it, I pointed it to the same JDK that I'm using for Tomcat 5.
When I start it, it fails almost immediately. I believe it's failing
because the Tomcat 5 installation used the same display name for the
service that Tomcat 6 tries to use. This is ironic, as I have no
intention of using the Windows service, I just used the installed
because it's more convenient than the zip file.
The console output is:
[2008-01-27 17:13:10] [420 prunsrv.c] [error]
The system cannot find the file specified.
[2008-01-27 17:13:10] [1327 prunsrv.c] [error]
Load configuration failed
The "logs" directory only has "jakarta_service_20080127.log", which has:
[2008-01-27 17:01:37] [info] Procrun (2.0.3.0) started
[2008-01-27 17:01:37] [info] Service Tomcat6 name Apache Tomcat
[2008-01-27 17:01:37] [420 service.c] [error] The name is already in
use as either a service name or a service display name. [2008-01-27
17:01:37] [606 prunsrv.c] [error] Failed installing Tomcat6 service
[2008-01-27 17:01:37] [info] Procrun finished.
[2008-01-27 17:01:42] [info] Procrun (2.0.3.0) started
[2008-01-27 17:01:42] [info] Service Tomcat6 name Apache Tomcat
[2008-01-27 17:01:42] [420 service.c] [error] The name is already in
use as either a service name or a service display name. [2008-01-27
17:01:42] [606 prunsrv.c] [error] Failed installing Tomcat6 service
[2008-01-27 17:01:42] [info] Procrun finished.
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME points to 1.4.2
Posted by "Karr, David" <da...@wamu.net>.
That worked fine, thanks. I had assumed it would be that simple, but the
response I was getting here made me think it was more complicated than
that.
> -----Original Message-----
> From: David Smith [mailto:dns4@cornell.edu]
> Sent: Monday, January 28, 2008 7:07 AM
> To: Tomcat Users List
> Subject: Re: Problems installing Tomcat 6 along existing
> Tomcat 5, and JAVA_HOME points to 1.4.2
>
> You could edit the startup/shutdown scripts to locally define
> a JAVA_HOME or JRE_HOME environment variable for the tomcat
> instance only. It's not pretty, but it works :-).
>
> --David
>
> Karr, David wrote:
>
> >>-----Original Message-----
> >>From: Caldarale, Charles R [mailto:Chuck.Caldarale@unisys.com]
> >>Sent: Monday, January 28, 2008 4:56 AM
> >>To: Tomcat Users List
> >>Subject: RE: Problems installing Tomcat 6 along existing
> Tomcat 5, and
> >>JAVA_HOME points to 1.4.2
> >>
> >>
> >>
> >>>From: Karr, David [mailto:david.karr@wamu.net]
> >>>Subject: RE: Problems installing Tomcat 6 along existing
> >>>
> >>>
> >>Tomcat 5, and
> >>
> >>
> >>>JAVA_HOME points to 1.4.2
> >>>
> >>>When I tried to run "tomcat6.exe" from the Tomcat6 zip file
> >>>
> >>>
> >>Why are you trying to run tomcat6.exe? That's for use *only* when
> >>Tomcat is installed as a service, which you claim you don't want.
> >>
> >>
> >>
> >>>So, how do I configure Tomcat 6 (and Tomcat 5, I guess) to use an
> >>>alternative JVM besides JAVA_HOME?
> >>>
> >>>
> >>You can't. The whole point of JAVA_HOME (or JRE_HOME) is to tell
> >>Tomcat where to find the desired JVM installation. Fix your
> >>environment variable.
> >>
> >>
> >
> >I cannot. This is just research. My current work requires
> JDK 1.4.2.
> >I find it hard to believe Tomcat is unable to be configured to allow
> >this.
> >
> >---------------------------------------------------------------------
> >To start a new topic, e-mail: users@tomcat.apache.org To
> unsubscribe,
> >e-mail: users-unsubscribe@tomcat.apache.org
> >For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To
> unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME
points to 1.4.2
Posted by David Smith <dn...@cornell.edu>.
You could edit the startup/shutdown scripts to locally define a
JAVA_HOME or JRE_HOME environment variable for the tomcat instance
only. It's not pretty, but it works :-).
--David
Karr, David wrote:
>>-----Original Message-----
>>From: Caldarale, Charles R [mailto:Chuck.Caldarale@unisys.com]
>>Sent: Monday, January 28, 2008 4:56 AM
>>To: Tomcat Users List
>>Subject: RE: Problems installing Tomcat 6 along existing
>>Tomcat 5, and JAVA_HOME points to 1.4.2
>>
>>
>>
>>>From: Karr, David [mailto:david.karr@wamu.net]
>>>Subject: RE: Problems installing Tomcat 6 along existing
>>>
>>>
>>Tomcat 5, and
>>
>>
>>>JAVA_HOME points to 1.4.2
>>>
>>>When I tried to run "tomcat6.exe" from the Tomcat6 zip file
>>>
>>>
>>Why are you trying to run tomcat6.exe? That's for use *only*
>>when Tomcat is installed as a service, which you claim you don't want.
>>
>>
>>
>>>So, how do I configure Tomcat 6 (and Tomcat 5, I guess) to use an
>>>alternative JVM besides JAVA_HOME?
>>>
>>>
>>You can't. The whole point of JAVA_HOME (or JRE_HOME) is to
>>tell Tomcat where to find the desired JVM installation. Fix
>>your environment variable.
>>
>>
>
>I cannot. This is just research. My current work requires JDK 1.4.2.
>I find it hard to believe Tomcat is unable to be configured to allow
>this.
>
>---------------------------------------------------------------------
>To start a new topic, e-mail: users@tomcat.apache.org
>To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problems installing Tomcat 6 along existing Tomcat 5, and
JAVA_HOME points to 1.4.2
Posted by Peter Crowther <Pe...@melandra.com>.
> From: Karr, David [mailto:david.karr@wamu.net]
> > From: Caldarale, Charles R [mailto:Chuck.Caldarale@unisys.com]
> > You can't. The whole point of JAVA_HOME (or JRE_HOME) is to
> > tell Tomcat where to find the desired JVM installation. Fix
> > your environment variable.
>
> I cannot. This is just research. My current work requires JDK 1.4.2.
> I find it hard to believe Tomcat is unable to be configured to allow
> this.
You have the non-service version of Tomcat, since you don't want the service version. Therefore it's started from a script (shell script or batch file). You can do what you want within that script. Therefore you can set JAVA_HOME at the top of that script to a suitable JDK for Tomcat. Therefore you can do this just for Tomcat, without affecting your current work.
- Peter
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME points to 1.4.2
Posted by "Karr, David" <da...@wamu.net>.
> -----Original Message-----
> From: Caldarale, Charles R [mailto:Chuck.Caldarale@unisys.com]
> Sent: Monday, January 28, 2008 4:56 AM
> To: Tomcat Users List
> Subject: RE: Problems installing Tomcat 6 along existing
> Tomcat 5, and JAVA_HOME points to 1.4.2
>
> > From: Karr, David [mailto:david.karr@wamu.net]
> > Subject: RE: Problems installing Tomcat 6 along existing
> Tomcat 5, and
> > JAVA_HOME points to 1.4.2
> >
> > When I tried to run "tomcat6.exe" from the Tomcat6 zip file
>
> Why are you trying to run tomcat6.exe? That's for use *only*
> when Tomcat is installed as a service, which you claim you don't want.
>
> > So, how do I configure Tomcat 6 (and Tomcat 5, I guess) to use an
> > alternative JVM besides JAVA_HOME?
>
> You can't. The whole point of JAVA_HOME (or JRE_HOME) is to
> tell Tomcat where to find the desired JVM installation. Fix
> your environment variable.
I cannot. This is just research. My current work requires JDK 1.4.2.
I find it hard to believe Tomcat is unable to be configured to allow
this.
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME points to 1.4.2
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Karr, David [mailto:david.karr@wamu.net]
> Subject: RE: Problems installing Tomcat 6 along existing
> Tomcat 5, and JAVA_HOME points to 1.4.2
>
> When I tried to run "tomcat6.exe" from the Tomcat6 zip file
Why are you trying to run tomcat6.exe? That's for use *only* when
Tomcat is installed as a service, which you claim you don't want.
> So, how do I configure Tomcat 6 (and Tomcat 5, I guess) to use an
> alternative JVM besides JAVA_HOME?
You can't. The whole point of JAVA_HOME (or JRE_HOME) is to tell Tomcat
where to find the desired JVM installation. Fix your environment
variable.
- 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 start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: db.getConnection() working but db.getConnection("username","password") notworking for JNDI Connection
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Amitava Chakraborty [mailto:amitacha@in.ibm.com]
> Subject: db.getConnection() working but
> db.getConnection("username","password") notworking for JNDI Connection
>
> I am using javax.sql.DataSource.
No, you're using the connections pooling logic, which wrappers
javax.sql.DataSource. If you're going to use container-managed
connection pooling, the container must be aware of the database
credentials, not the webapp.
> I donot want to use my username and password in the context.xml
> or server.xml for security issue.
A misplaced concern. If your Tomcat and webapp configuration files
aren't secure, then you have many other problems to worry about than
just database access.
- 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 start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: db.getConnection() working but db.getConnection("username","password")
not working for JNDI Connection
Posted by David Smith <dn...@cornell.edu>.
But if you take a look at the javadocs for BasicDataSource in
Commons-DBCP, you'll find the DBCP implementation of the DataSource
interface does not support the getConnection( user, password ) method.
http://commons.apache.org/dbcp/apidocs/index.html
--David
Amitava Chakraborty wrote:
> Hi ALL,
>
> I am using
>
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build pwi32dev-20060511
> (SR2))
>
> IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32
> j9vmwi3223-2006050
> 4 (JIT enabled)
> J9VM - 20060501_06428_lHdSMR
> JIT - 20060428_1800_r8
> GC - 20060501_AA)
> JCL - 20060511a
>
> Tomcat 5.5.21
>
> DataBase : Informix V 11.10 Informix JDBC Driver 3.10 JC1
>
> During connecting through JNDI datasource , db.getConnection() is working
> perfectly. But db.getConnection("myusername", "myPassword") is not working.
> It is saying
>
> java.lang.UnsupportedOperationException: Not supported by BasicDataSource
>
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:899)
>
> But I checked the
> http://java.sun.com/j2se/1.5.0
> /docs/api/javax/sql/DataSource.html#getConnection(java.lang.String,%20java.lang.String)
>
> where it is saying getconnection method with username and password is
> supported. I am using javax.sql.DataSource. I donot want to use my username
> and password in the context.xml or server.xml for security issue. Please
> help me how can I do it.
>
> Thanks
> Amitava
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
db.getConnection() working but db.getConnection("username","password") not
working for JNDI Connection
Posted by Amitava Chakraborty <am...@in.ibm.com>.
Hi ALL,
I am using
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pwi32dev-20060511
(SR2))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32
j9vmwi3223-2006050
4 (JIT enabled)
J9VM - 20060501_06428_lHdSMR
JIT - 20060428_1800_r8
GC - 20060501_AA)
JCL - 20060511a
Tomcat 5.5.21
DataBase : Informix V 11.10 Informix JDBC Driver 3.10 JC1
During connecting through JNDI datasource , db.getConnection() is working
perfectly. But db.getConnection("myusername", "myPassword") is not working.
It is saying
java.lang.UnsupportedOperationException: Not supported by BasicDataSource
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:899)
But I checked the
http://java.sun.com/j2se/1.5.0
/docs/api/javax/sql/DataSource.html#getConnection(java.lang.String,%20java.lang.String)
where it is saying getconnection method with username and password is
supported. I am using javax.sql.DataSource. I donot want to use my username
and password in the context.xml or server.xml for security issue. Please
help me how can I do it.
Thanks
Amitava
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME points to 1.4.2
Posted by "Karr, David" <da...@wamu.net>.
Ok, so I redownloaded both Tomcat 5 and Tomcat 6. Tomcat 5 was working
before, even though I had installed it from the service installer (and
never using it as a service). After reinstalling it from the zip, it is
still working just fine. When I tried to run "tomcat6.exe" from the
Tomcat6 zip file, it failed exactly the same way the service installer
did:
[2008-01-27 19:51:03] [420 prunsrv.c] [error]
The system cannot find the file specified.
[2008-01-27 19:51:03] [1327 prunsrv.c] [error]
Load configuration failed
There are NO log files in the "logs" directory.
When I try to run "startup.bat", it also appears to fail pretty quickly,
but doing this makes it clear it's trying to use my JDK 1.4.2 JAVA_HOME,
so perhaps that's why "tomcat6.exe" failed.
So, how do I configure Tomcat 6 (and Tomcat 5, I guess) to use an
alternative JVM besides JAVA_HOME?
> -----Original Message-----
> From: Caldarale, Charles R [mailto:Chuck.Caldarale@unisys.com]
> Sent: Sunday, January 27, 2008 5:29 PM
> To: Tomcat Users List
> Subject: RE: Problems installing Tomcat 6 along existing
> Tomcat 5, and JAVA_HOME points to 1.4.2
>
> > From: Karr, David [mailto:david.karr@wamu.net]
> > Subject: Problems installing Tomcat 6 along existing Tomcat 5, and
> > JAVA_HOME points to 1.4.2
> >
> > This is ironic, as I have no intention of using the Windows
> service, I
> > just used the installed because it's more convenient than the zip
> > file.
>
> ??? How are you starting Tomcat, if you used the .exe
> download? It can only be used to run Tomcat as a service,
> unless you conjure up your own startup/shutdown scripts.
>
> You really do need to download the .zip versions, since they
> come with the proper scripts, and only install Tomcat as a
> service if you run the appropriate script. If you do choose
> to run the service installation script, you may then specify
> whatever display name you want for the service.
>
> - 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 start a new topic, e-mail: users@tomcat.apache.org To
> unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: Problems installing Tomcat 6 along existing Tomcat 5, and JAVA_HOME points to 1.4.2
Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: Karr, David [mailto:david.karr@wamu.net]
> Subject: Problems installing Tomcat 6 along existing Tomcat
> 5, and JAVA_HOME points to 1.4.2
>
> This is ironic, as I have no intention of using the
> Windows service, I just used the installed
> because it's more convenient than the zip file.
??? How are you starting Tomcat, if you used the .exe download? It can
only be used to run Tomcat as a service, unless you conjure up your own
startup/shutdown scripts.
You really do need to download the .zip versions, since they come with
the proper scripts, and only install Tomcat as a service if you run the
appropriate script. If you do choose to run the service installation
script, you may then specify whatever display name you want for the
service.
- 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 start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org