You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by maven apache <ap...@gmail.com> on 2010/03/04 14:00:01 UTC

can not start tomcat and the jre_home var error

Hi:
I am using Ubuntu9.10. I have install jdk1.6 in /home/kk/ProgramFiles/jdk1.6
, also I have set up a permanent environment variable JAVA_HOME which link
to the jdk directory.
I just downloaded apache-tomcat-6.0.24.tar.gz and extact it to
"/home/kk/ProgramFiles/apache-tomcat-6.0.24", since the JAVA_HOME env var
existed, so I run the startup.sh directly,however I can not enter the "
http://localhost:8080" and I got the following message:

Using CATALINA_BASE:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
Using CATALINA_HOME:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
Using CATALINA_TMPDIR: /home/kk/ProgramFiles/apache-tomcat-6.0.24/temp
Using JRE_HOME:        /usr
Using CLASSPATH:
/home/kk/ProgramFiles/apache-tomcat-6.0.24/bin/bootstrap.jar

It seems that tomcat did not identify the JAVA_HOME var, so how to do next
in my case?

Re: can not start tomcat and the jre_home var error

Posted by Markus Schönhaber <to...@list-post.mks-mail.de>.
04.03.2010 14:00, maven apache:

> I am using Ubuntu9.10. I have install jdk1.6 in /home/kk/ProgramFiles/jdk1.6
> , also I have set up a permanent environment variable JAVA_HOME which link
> to the jdk directory.
> I just downloaded apache-tomcat-6.0.24.tar.gz and extact it to
> "/home/kk/ProgramFiles/apache-tomcat-6.0.24", since the JAVA_HOME env var
> existed, so I run the startup.sh directly,however I can not enter the "
> http://localhost:8080" and I got the following message:
> 
> Using CATALINA_BASE:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
> Using CATALINA_HOME:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
> Using CATALINA_TMPDIR: /home/kk/ProgramFiles/apache-tomcat-6.0.24/temp
> Using JRE_HOME:        /usr
> Using CLASSPATH:
> /home/kk/ProgramFiles/apache-tomcat-6.0.24/bin/bootstrap.jar
> 
> It seems that tomcat did not identify the JAVA_HOME var, so how to do next
> in my case?

Unset JRE_HOME before starting Tomcat, make sure JAVA_HOME really is
exported.

-- 
Regards
  mks

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by Markus Schönhaber <to...@list-post.mks-mail.de>.
04.03.2010 15:13, maven apache:

> Now I found there is something wrong with the apr component  because I got
> the info:
> 
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path:
> /home/kk/ProgramFiles/jdk1.6.0_17/jre/lib/i386/client:/home/kk/ProgramFiles/jdk1.6.0_17/jre/lib/i386:/home/kk/ProgramFiles/jdk1.6.0_17/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib

This is just an INFOrmational message that tells you that the native
component is not installed.

>  And the whole logs can be found here:http://dpaste.com/167789/
> Does it matter?

If it starts with "SEVERE", it does matter.
WAG: By starting Tomcat using sudo, a work directory was created that
isn't writeable by an unprivileged user. Remove work and try again.

-- 
Regards
  mks

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by Philip Wigg <ph...@philipwigg.co.uk>.
On 4 March 2010 14:13, maven apache <ap...@gmail.com> wrote:
> 2010/3/4 Markus Schönhaber <to...@list-post.mks-mail.de>
>
>> 04.03.2010 15:01, maven apache:
>>
>> > 2010/3/4 Caldarale, Charles R <Ch...@unisys.com>
>> >
>> >>> From: maven apache [mailto:apachemaven0@gmail.com]
>> >>> Subject: Re: can not start tomcat and the jre_home var error
>> >>>
>> >>> In the terminal , I enter this the bin directory and run " sudo
>> >>> ./startup.sh"
>> >>
>> >> Try it without the sudo.  You should never run Tomcat as root.
>> >>
>> > Thanks, it works. But I wonder why?
>>
>> Because, by default, sudo resets the environment.
>>
> Oh, thanks I got it.
> Now I found there is something wrong with the apr component  because I got
> the info:
>
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path:
> /home/kk/ProgramFiles/jdk1.6.0_17/jre/lib/i386/client:/home/kk/ProgramFiles/jdk1.6.0_17/jre/lib/i386:/home/kk/ProgramFiles/jdk1.6.0_17/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
>
>  And the whole logs can be found here:http://dpaste.com/167789/
> Does it matter?

That depends if you want to use the APR library or not. Try:-

http://tomcat.apache.org/tomcat-6.0-doc/apr.html

Cheers,
Phil.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
Ok, it works, thanks for all of you . :)

2010/3/5 Caldarale, Charles R <Ch...@unisys.com>

> > From: maven apache [mailto:apachemaven0@gmail.com]
> > Subject: Re: can not start tomcat and the jre_home var error
> >
> > > Did you remove the XML comment markers from around the list?
> >
> > Yes , I did .
>
> Clearly, you did not remove them.
>
> > This is the file:
> > --------------------tomcat-user.xml---------------------------
> > <!--
>
>   ^^^^
>  ||||
> What does the above look like?
>
> >   <role rolename="tomcat"/>
> >   <role rolename="role1"/>
> >   <user username="tomcat" password="tomcat" roles="tomcat"/>
> >   <user username="both" password="tomcat" roles="tomcat,role1"/>
> >   <user username="role1" password="tomcat" roles="role1"/>
> > -->
>
>   ^^^
>  |||
> And that?
>
> >   <user username="admin" password="000" roles="role1"/>
> > </tomcat-users>
>
> > BTW, is there a way to start tomcat with a terminal window which can
> > show logs just like that of in the windows platform?
>
> Use the catalina.sh script.
>
>  - 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: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

RE: can not start tomcat and the jre_home var error

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: maven apache [mailto:apachemaven0@gmail.com]
> Subject: Re: can not start tomcat and the jre_home var error
> 
> > Did you remove the XML comment markers from around the list?
>
> Yes , I did .

Clearly, you did not remove them.

> This is the file:
> --------------------tomcat-user.xml---------------------------
> <!--

  ^^^^
  ||||
What does the above look like?

>   <role rolename="tomcat"/>
>   <role rolename="role1"/>
>   <user username="tomcat" password="tomcat" roles="tomcat"/>
>   <user username="both" password="tomcat" roles="tomcat,role1"/>
>   <user username="role1" password="tomcat" roles="role1"/>
> -->

  ^^^
  |||
And that?

>   <user username="admin" password="000" roles="role1"/>
> </tomcat-users>

> BTW, is there a way to start tomcat with a terminal window which can
> show logs just like that of in the windows platform?

Use the catalina.sh script.

 - 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: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
2010/3/4 Caldarale, Charles R <Ch...@unisys.com>

> > From: maven apache [mailto:apachemaven0@gmail.com]
> > Subject: Re: can not start tomcat and the jre_home var error
> >
> > I have config the manager by adding "
> >   <user username="admin" password="000" roles="role1"/>
>
> Did you remove the XML comment markers from around the list?
>
Yes , I did .
This is the file:
--------------------tomcat-user.xml---------------------------
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
-->
  <user username="admin" password="000" roles="role1"/>
</tomcat-users>

-----------------------------------------------------------

BTW, is there a way to start tomcat with a terminal window which can show
logs just like that of in the windows platform?

For example, this is the window in win-platform:http://imagebin.org/87583
However in the LInux,after run the startup.sh,http://imagebin.org/87585 it
just show some evn vars, it did not give some start information and etc...
I would like it work as shown in the win-platform.

>
>  - 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: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

RE: can not start tomcat and the jre_home var error

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: maven apache [mailto:apachemaven0@gmail.com]
> Subject: Re: can not start tomcat and the jre_home var error
> 
> I have config the manager by adding "
>   <user username="admin" password="000" roles="role1"/>

Did you remove the XML comment markers from around the 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: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
I have config the manager by adding "
  <user username="admin" password="000" roles="role1"/>
Then I found that I can not enter the manager page by a 403 error. I restart
the tomcat many times, and I am sure I enter the correct username and
password. However I always got the 403 error page.

Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
2010/3/4 Markus Schönhaber <to...@list-post.mks-mail.de>

> 04.03.2010 15:01, maven apache:
>
> > 2010/3/4 Caldarale, Charles R <Ch...@unisys.com>
> >
> >>> From: maven apache [mailto:apachemaven0@gmail.com]
> >>> Subject: Re: can not start tomcat and the jre_home var error
> >>>
> >>> In the terminal , I enter this the bin directory and run " sudo
> >>> ./startup.sh"
> >>
> >> Try it without the sudo.  You should never run Tomcat as root.
> >>
> > Thanks, it works. But I wonder why?
>
> Because, by default, sudo resets the environment.
>
Oh, thanks I got it.
Now I found there is something wrong with the apr component  because I got
the info:

INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path:
/home/kk/ProgramFiles/jdk1.6.0_17/jre/lib/i386/client:/home/kk/ProgramFiles/jdk1.6.0_17/jre/lib/i386:/home/kk/ProgramFiles/jdk1.6.0_17/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib

 And the whole logs can be found here:http://dpaste.com/167789/
Does it matter?

>
> --
> Regards
>  mks
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: can not start tomcat and the jre_home var error

Posted by Markus Schönhaber <to...@list-post.mks-mail.de>.
04.03.2010 15:01, maven apache:

> 2010/3/4 Caldarale, Charles R <Ch...@unisys.com>
> 
>>> From: maven apache [mailto:apachemaven0@gmail.com]
>>> Subject: Re: can not start tomcat and the jre_home var error
>>>
>>> In the terminal , I enter this the bin directory and run " sudo
>>> ./startup.sh"
>>
>> Try it without the sudo.  You should never run Tomcat as root.
>>
> Thanks, it works. But I wonder why?

Because, by default, sudo resets the environment.

-- 
Regards
  mks

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
2010/3/4 Caldarale, Charles R <Ch...@unisys.com>

> > From: maven apache [mailto:apachemaven0@gmail.com]
> > Subject: Re: can not start tomcat and the jre_home var error
> >
> > In the terminal , I enter this the bin directory and run " sudo
> > ./startup.sh"
>
> Try it without the sudo.  You should never run Tomcat as root.
>
Thanks, it works. But I wonder why?

>
>  - 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: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

RE: can not start tomcat and the jre_home var error

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: maven apache [mailto:apachemaven0@gmail.com]
> Subject: Re: can not start tomcat and the jre_home var error
> 
> In the terminal , I enter this the bin directory and run " sudo
> ./startup.sh"

Try it without the sudo.  You should never run Tomcat as root.

 - 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: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by Markus Schönhaber <to...@list-post.mks-mail.de>.
04.03.2010 14:56, maven apache:

> 2010/3/4 Markus Schönhaber <to...@list-post.mks-mail.de>

>> Why do you start Tomcat as root?
>>
> Ok, I tried it again.

?

-- 
Regards
  mks

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
2010/3/4 Markus Schönhaber <to...@list-post.mks-mail.de>

> 04.03.2010 14:44, maven apache:
>
> > The tomcat directory is " /home/kk/ProgramFiles/apache-tomcat-6.0.24'
> > In the terminal , I enter this the bin directory and run " sudo
> > ./startup.sh"
>
> Why do you start Tomcat as root?
>
Ok, I tried it again.

>
> --
> Regards
>  mks
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

Re: can not start tomcat and the jre_home var error

Posted by Markus Schönhaber <to...@list-post.mks-mail.de>.
04.03.2010 14:44, maven apache:

> The tomcat directory is " /home/kk/ProgramFiles/apache-tomcat-6.0.24'
> In the terminal , I enter this the bin directory and run " sudo
> ./startup.sh"

Why do you start Tomcat as root?

-- 
Regards
  mks

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by maven apache <ap...@gmail.com>.
2010/3/4 David Smith <dn...@cornell.edu>

> On 3/4/2010 8:00 AM, maven apache wrote:
> > Hi:
> > I am using Ubuntu9.10. I have install jdk1.6 in
> /home/kk/ProgramFiles/jdk1.6
> > , also I have set up a permanent environment variable JAVA_HOME which
> link
> > to the jdk directory.
> > I just downloaded apache-tomcat-6.0.24.tar.gz and extact it to
> > "/home/kk/ProgramFiles/apache-tomcat-6.0.24", since the JAVA_HOME env var
> > existed, so I run the startup.sh directly,however I can not enter the "
> > http://localhost:8080" and I got the following message:
> >
> > Using CATALINA_BASE:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
> > Using CATALINA_HOME:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
> > Using CATALINA_TMPDIR: /home/kk/ProgramFiles/apache-tomcat-6.0.24/temp
> > Using JRE_HOME:        /usr
> > Using CLASSPATH:
> > /home/kk/ProgramFiles/apache-tomcat-6.0.24/bin/bootstrap.jar
> >
> > It seems that tomcat did not identify the JAVA_HOME var, so how to do
> next
> > in my case?
> >
> >
> How exactly are you starting tomcat?  It's important to understand where
> tomcat is getting it's environment from.
>
The tomcat directory is " /home/kk/ProgramFiles/apache-tomcat-6.0.24'
In the terminal , I enter this the bin directory and run " sudo
./startup.sh"

>
> --David
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>

RE: can not start tomcat and the jre_home var error

Posted by "Caldarale, Charles R" <Ch...@unisys.com>.
> From: David Smith [mailto:dns4@cornell.edu]
> Subject: Re: can not start tomcat and the jre_home var error
> 
> > It seems that tomcat did not identify the JAVA_HOME var, so how to do
> > next in my case?
>
> How exactly are you starting tomcat?  It's important to understand
> where tomcat is getting it's environment from.

The determination of the values for JAVA_HOME and JRE_HOME is done in the setclasspath.sh script; you might want to put in a few echo statements to see what's going on in there.

 - 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: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: can not start tomcat and the jre_home var error

Posted by David Smith <dn...@cornell.edu>.
On 3/4/2010 8:00 AM, maven apache wrote:
> Hi:
> I am using Ubuntu9.10. I have install jdk1.6 in /home/kk/ProgramFiles/jdk1.6
> , also I have set up a permanent environment variable JAVA_HOME which link
> to the jdk directory.
> I just downloaded apache-tomcat-6.0.24.tar.gz and extact it to
> "/home/kk/ProgramFiles/apache-tomcat-6.0.24", since the JAVA_HOME env var
> existed, so I run the startup.sh directly,however I can not enter the "
> http://localhost:8080" and I got the following message:
>
> Using CATALINA_BASE:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
> Using CATALINA_HOME:   /home/kk/ProgramFiles/apache-tomcat-6.0.24
> Using CATALINA_TMPDIR: /home/kk/ProgramFiles/apache-tomcat-6.0.24/temp
> Using JRE_HOME:        /usr
> Using CLASSPATH:
> /home/kk/ProgramFiles/apache-tomcat-6.0.24/bin/bootstrap.jar
>
> It seems that tomcat did not identify the JAVA_HOME var, so how to do next
> in my case?
>
>   
How exactly are you starting tomcat?  It's important to understand where
tomcat is getting it's environment from.

--David


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org