How to install Tomcat 7
jerrymc at msu.edu
Mon Feb 21 15:45:45 UTC 2011
On Mon, Feb 21, 2011 at 07:18:28PM +1030, Andreas Junius wrote:
> Hi All,
> This is my first post to this list, so I hope I get it right. I'm new to
> both Unix and freeBSD and I've been doing my first steps for three days
> now. I was able to install Java and Tomcat 6, because these products are
> part of the ports directory. However I'd prefer Tomcat 7, so I got the
> tomcat7.tar.gz and extracted the files to /usr/ports/www/tomcat7.
I am not sure I understand all of what you say and I have never
installed Tomcat separately. But,,,
If I install something from source that is not in ports, I generally
put the ...tar.gz file of its source in /usr/local/src and then
un-gz/untar it (tar xzvf...) there. Normally, a well made open source
product will make a directory for the product and put everything in
there. Just cd to that and start building.
That usually starts with running configure from within that directory, ge.
NOTE here: Do not confuse this pre-build configure that sets up compiler
and loader and system options with the post-build configure
mentioned below that sets up running options for the utility.
# ./configure --prefix=/usr/local/product_name \
# make install
Then do what it takes to configure it to run - there may be a config file
typically in /usr/local/product_name/conf/... In FreeBSD some of
the configuration items can be set in /etc/rc.conf
If it is to run as a daemon, set up its startup in the rc.d
Nowdays, most reasonable open source products that are set up
with a good layout, conprehensive prebuild configure and well built
make files to be installed on a UNIX or Lunix system follow this
basic pattern with a few small variations.
> The I tried the following and got the message:
> # pwd
> # make install clean
> ===> Vulnerability check disabled, database not found
> ===> License accepted by the user
> => apache-tomcat-7.0.6.tar.gz is not in /usr/ports/www/tomcat7/distinfo.
> => Either /usr/ports/www/tomcat7/distinfo is out of date, or
> => apache-tomcat-7.0.6.tar.gz is spelled incorrectly.
> *** Error code 1
> Stop in /usr/ports/www/tomcat7.
> To be honest, I don't understand that message. That file
> apache-tomcat-7.0.6.tar.gz can't be in /usr/ports/www/tomcat7/distinfo,
> because distinfo is a file and not a directory. What went wrong? I got
> the missing file, however where is it supposed to be?
> Thanks for help,
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions