Nithesh, On 12/11/15 2:27 PM, Nithesh Kb wrote: > *HI, I'm using Solaris sparc 64 bit machine. i wanted to build tc native > using 64 bit version of java.* > > *i installed java in my Solaris box by referring* > http://docs.oracle.com/javase/7/docs/webnotes/install/solaris/solaris-jdk.html > > *when i check the* > > /usr/jdk/jdk1.7.0_80/bin/java -version > java version "1.7.0_80"Java(TM) SE Runtime Environment (build > 1.7.0_80-b15)Java HotSpot(TM) Server VM (build 24.80-b11, mixed mode) > > *export JAVA_HOME=/usr/jdk/jdk1.7.0_80* > > *./configure --with-apr=/usr/local/apr/bin/apr-1-config > --with-java-home=$JAVA_HOME --with-ssl=/usr/local/ssl > --prefix=$CATALINA_HOME* > > *i'm able to build using this java 32 bit but 64 bit java is there in* > > /usr/jdk/jdk1.7.0_80/bin/sparcv9/java -version > java version "1.7.0_80"Java(TM) SE Runtime Environment (build > 1.7.0_80-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed > mode) > > *So how do i tell my tc-native configure to use 64 bit java instead of* 32 > bit java > > Issue is here i can build with 32 bit java and tomcat will work. but in > production there is no 32 bit JRE only 64 bit JRE is there is if is use the > same 32 bit tc-native library i'l get > > *wrong ELF class: ELFCLASS32 (Possible cause: architecture word width > mismatch)]* > > So i must use 64 JDK for tc native build. please help me
Try this: $ ./configure ... --with-java-home=$JAVA_HOME --with-os-type=sparc9 Or, is there a way to remove the 32-bit JVM? (That may not be an option for you long-term, but it would be interesting to see what happens). -chris --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org