tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julio César Mejia Vergara <j...@telnor.com>
Subject Re: Error building Tomcat on Solaris 8
Date Tue, 15 Apr 2003 18:01:35 GMT
There is allready a mod_jk.so and mod_jk2.so binary for solaris 8 you 
just need to use that version of Apache.
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/release/v2.0.2/bin/solaris8
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.1/bin/solaris8/
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.0/bin/solaris8/

And here is how i compiled it and witch utilities i had installed in my 
Solaris 8 BOX for compilation of Apache :
- Solaris 8 (SPARC) with patches.
- ANDIrand-0.7
- autoconf 2.5
- automake 1.7.2
- expect 5.38
- gcc 3.2.2
- gd 1.8.3
- j2sdk 1.4.1_01
- jakarta ant 1.5.1
- libgcj 2.95.1
- libtool 1.4
- m4 1.4
- make 3.80
- memconf 1.52
- ntop 1.3.1
- openssl 0.9.6g
- perl 5.8.0
- tar 1..13.19
- tcl 8.4.1
- tk 8.4.1
- top 3.5

#cd /
#vi .profile
PATH=$PATH:/usr/local/bin:/usr/ccs/bin:usr/local/ssl/bin:/opt/jakarta-ant-1.5.1/bin:usr/local/apache/bin:usr/local/apache/lib:/opt/jakarta-tomcat-3.2.4/bin:.
LD_LIBRARY_PATH=/usr/local/lib:/lib:/usr/lib:/usr/local/ssl/lib:/opt/jakarta-ant-1.5.1/lib:/usr/local/apache/lib
MANPATH=/usr/local/man:/usr/local/apache/man:/usr/local/ssl/man:/opt/jakarta-ant-1.5.1/man:$MANAPATH
JAVA_HOME=/usr/j2se
TOMCAT_HOME=/opt/jakarta-tomcat-3.2.4
AC_MACRODIR=/usr/local/share/autoconf
CLASSPATH=/usr/local/lib/tools.jar:/usr/java/lib:/opt/jakarta-tomcat-3.2.4/lib:/opt/jakarta-tomcat-3.2.4/lib/servlet.jar:/opt/jakarta-tomcat-3.2.4/lib/servlet_2_2.jar:/opt/jdbc_db2/lib/jt400.jar:/opt/jdbc_ifmx/lib/ifxjdbc.jar:/opt/jakarta-tomcat-3.2.4/lib/kcServlet.jar:/usr/java/src.jar:/usr/java/lib/dt.jar
CATALINA_HOME=/opt/jakarta-tomcat-3.2.4

export PATH LD_LIBRARY_PATH JAVA_HOME CATALINA_HOME TOMCAT_HOME 
CLASSPATH AC_MACRODIR
#cd /opt/temp
#gunzip httpd-2.0.39.tar.gz <http://httpd-2.0.39.tar.gz/>
#tar -xvf httpd-.2.0.39.tar
#cd httpd-2.0.39 <http://httpd-2.0.39/>
#./configure –prefix=/usr/local/apache –enable-so –enable-info 
–enable-ssl –enable-modules-all
#make (GNUmake)
#make install

#cd /opt/temp
#cp mod_jk-2.0.39.so <http://jk-2.0.39.so/> mod_jk.so
#cp mod_jk.so /usr/local/apache/modules
#mv jakarta-tomcat-3.2.4.tar <http://jakarta-tomcat-3.2.4.tar/> /produccion
#tar -xvf jakarta-tomcat-3.2.4 <http://jakarta-tomcat-3.2.4/>.tar

#cd /opt/jakarta-tomcat-3.2.4/bin
#./startup.sh

*Configuration workers.properties (bajo /opt/jakarta-tomcar_3.2.4/conf)*
workers.tomcat_home=/opt/jakarta-tomcat-3.2.4
workers.java_home=/usr/j2se
ps=/
worker.list=ajp13,ajp12
worker.ajp12.port <http://worker.ajp12.port/>=8007
worker.ajp12.host <http://worker.ajp12.host/>=localhost
worker.ajp12.type <http://worker.ajp12.type/>=ajp12
worker.ajp12.lbfactor <http://worker.ajp12.lbfactor/>=1
worker.ajp13.port <http://worker.ajp13.port/>=8009
worker.ajp13.host <http://worker.ajp13.host/>=localhost
worker.ajp13.type <http://worker.ajp13.type/>=ajp13
worker.ajp13.lbfactor <http://worker.ajp13.lbfactor/>=1
worker.loadbalancer.type <http://worker.loadbalancer.type/>=lb
worker.loadbalancer.balanced 
<http://worker.loadbalancer.balanced/>_workers=ajp12, ajp13
worker.inprocess.type <http://worker.inprocess.type/>=jni
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.tomcat_home)$(ps)classes
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.tomcat_home)$(ps)lib$(ps)jasper.jar
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.tomcat_home)$(ps)lib$(ps)servlet.jar
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.tomcat_home)$(ps)lib$(ps)webserver.jar
worker.inprocess.class 
<http://worker.inprocess.class/>_path=$(workers.java_home)$(ps)lib$(ps)tools.jar
worker.inprocess.cmd <http://worker.inprocess.cmd/>_line=-config
worker.inprocess.cmd 
<http://worker.inprocess.cmd/>_line=$(workers.tomcat_home)/config/jni_server.xml
worker.inprocess.cmd <http://worker.inprocess.cmd/>_line=-home
worker.inprocess.cmd 
<http://worker.inprocess.cmd/>_line=$(workers.tomcat_home)
worker.inprocess.jvm 
<http://worker.inprocess.jvm/>_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)classic$(ps)libjvm.so
worker.inprocess.stdout 
<http://worker.inprocess.stdout/>=$(workers.tomcat_home)$(ps)inprocess.stdout
worker.inprocess.stdout 
<http://worker.inprocess.stdout/>=$(workers.tomcat_home)$(ps)inprocess.stderr
worker.inprocess.sysprops 
<http://worker.inprocess.sysprops/>=tomcat.home=$(workers.tomcat_home)

*Configuration server.conf (bajo /opt/jakarta-tomcar_3.2.4/conf):*

<!-- Apache AJP12 support -->
<Connector className=”org.apache.tomcat.service.PoolTcpConnector 
<http://bscw.telnor.com:81/Tecnologia/Jume/org.apache.tomcat.service.PoolTcpConnector>”>
<Parameter name=”handler” 
value=”org.apache.tomcat.service.connector.Ajp12ConnectionHandler 
<http://org.apache.tomcat.service.connector.Ajp12ConnectionHandler/>”/>
<Parameter name=”port” value=”8007”/>
</Connector>

<!-- Apache AJP13 support -->
<Connector className=”org.apache.tomcat.service.PoolTcpConnector 
<http://bscw.telnor.com:81/Tecnologia/Jume/org.apache.tomcat.service.PoolTcpConnector>”>
<Parameter name=”handler” 
value=”org.apache.tomcat.service.connector.Ajp13ConnectionHandler 
<http://bscw.telnor.com:81/Tecnologia/Jume/org.apache.tomcat.service.connector.Ajp13ConnectionHandler>”/>
<Parameter name=”port” value=”8009”/>
</Connector>

<Context path=”/examples”
docBase=”webapps/examples”
crossContext=”false”
debug=”0”
reloadable=”true” >
</Context>

*Configuration mod_jk.conf (bajo /opt/jakarta-tomcar_3.2.4/conf):*

LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
JkWorkersFile /opt/jakarta-tomcat-3.2.4/conf/workers.properties
JkLogFile /produccion/ApacheLogs/mod_jk.log
JkLogLevel warn
JkMount /*.jsp ajp13
JkMount /otherworker/*.jsp remoteworker
JkMount /examples/* ajp13

Alias /examples/ “/opt/jakarta-tomcat-3.2.4/webapps/examples”>

<Directory “/opt/jakarta-tomcat-3.2.4/webapps/examples”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Location /*/WEB-INF/*>
AllowOverride None
Deny From All
</Location>

</IfModule>

*Configuration httpd.conf (bajo /usr/local/apache/conf):*

Add in /usr/local/apache/conf/httpd.conf

Include /opt/jakarta-tomcat-3.2.4/conf/mod_jk.conf

#cd /opt/jakarta-tomcat-3.2.4/bin
#./shutdown.sh
#./startup.sh
#cd /usr/local/apache/bin
#./apachectl stop
#./apachectl startssl



Ben Ricker wrote:

>I am having trouble with the binaries posted to Tomcat's web site built
>for Solaris 8 so I am trying to roll my own. 
>
>I have gcc and make installed:
>
>pkginfo -il  |grep gcc
>   PKGINST:  SMCgcc
>      NAME:  gcc
>   PKGINST:  SMClibgcc
>      NAME:  libgcc
>
>pkginfo -il  |grep make
>      NAME:  automake
>   PKGINST:  SMCmake
>      NAME:  make
>
>I run the following taken directly from the following URL:
>http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.2/doc/jk/aphowto.html
>
>./configure --with-apxs=/usr/local/apache/bin/apxs
>
>using Apache 1.3.27. This is in the
>/home/admin/jakarta-tomcat-connectors-jk-1.2.2-src/jk/native directory.
>Configure runs fine, at least, there is no glaring errors which cause it
>to fail. It creates a number of make files (I can show the complete
>output if someone requests it). 
>
>I then run 'make' per the instructions and get the following output:
>
>make
>Making all in common
>make[1]: Entering directory
>`/home/admin/jakarta-tomcat-connectors-jk-1.2.2-src/jk/native/common'
>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/home/admin/bin:/usr/local/apache/bin/:usr/local/apache:/usr/sbin/:/usr/sbin/app_scripts:/usr/ccs/bin
--mode=compile gcc -I/usr/local/apache/include -g -O2 -DSOLARIS2=280 -DEAPI -O3 -g -O2  -I
/include -I /include/ -c jk_ajp12_worker.c
>make[1]:
>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/home/admin/bin:/usr/local/apache/bin/:usr/local/apache:/usr/sbin/:/usr/sbin/app_scripts:/usr/ccs/bin:
Command not found
>make[1]: *** [jk_ajp12_worker.lo] Error 127
>make[1]: Leaving directory
>`/home/admin/jakarta-tomcat-connectors-jk-1.2.2-src/jk/native/common'
>*** Error code 1
>make: Fatal error: Command failed for target `all-recursive'
>
>I am not sure what it is failing on; it looks like gcc is the "command
>not found" but configure finds gcc just fine. Anyone have any ideas what
>is failing here?
>
>Thanks,
>
>Ben Ricker
>
>
>  
>


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


Mime
View raw message