Kirjoittaja Aihe: Apache/Tomcat ja JSP: Unable to find a javac compiler  (Luettu 4177 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Sakari

  • Vieras
Olen saanut Yast2:n avulla asennetuksi ApacheTomcatin niin, että esimerkki-servlet
    http://localhost:8080/sample/hello
toimii. Mutta saman sivun esimerkki-JSP hello.jsp ei sitten toimikaan, vaan aina tulostuu virheilmoitus

  Unable to find a javac compiler;
  com.sun.tools.javac.Main is not on the classpath.
  Perhaps JAVA_HOME does not point to the JDK

Mikähän vika tässä on? Ympäristömuuttujalle JAVA_HOME on kyllä asetettu arvo

  /usr/lib/jvm/java

mikä minusta näyttää oikealta:

sakari@kone:~> ll $JAVA_HOME/lib
total 28960
-rw-r--r-- 1 root root 15153295 2007-03-16 12:01 ct.sym
-rw-r--r-- 1 root root   145760 2007-09-22 01:43 dt.jar
-rw-r--r-- 1 root root   206225 2007-09-22 01:43 htmlconverter.jar
-rw-r--r-- 1 root root    18381 2007-03-16 12:01 ir.idl
-rw-r--r-- 1 root root   388392 2007-09-22 01:43 jconsole.jar
-rwxr-xr-x 1 root root     7056 2007-03-16 12:01 jexec
-rw-r--r-- 1 root root      429 2007-03-16 12:01 orb.idl
-rw-r--r-- 1 root root  1504171 2007-09-22 01:43 sa-jdi.jar
-rw-r--r-- 1 root root 12158340 2007-09-22 01:43 tools.jar


vms100

  • Vieras
Vs: Apache/Tomcat ja JSP: Unable to find a javac compiler
« Vastaus #1 : 09.05.2008 - klo:10:35 »
Tuo path ei osoita java jdk:n kansioon  :) , tai sitten joitain tiedostoja puuttuu  :-\

Sakari

  • Vieras
Vs: Apache/Tomcat ja JSP: Unable to find a javac compiler
« Vastaus #2 : 09.05.2008 - klo:11:04 »
Mutta mikähän olisi sitten JDK-kansio? On Yast2:n jäljiltä olemassa myös ympäristömuuttuja JDK_HOME, joka kuitenkin on sama kuin JAVA_HOME, eli siis /usr/lib/jvm/java.

Mainittakoon, että sekä java että javac toimivat ihan hyvin komentoriviltä:

sakari@kone:/tmp> java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Server VM (build 1.6.0_01-b06, mixed mode)
sakari@kone:/tmp> javac -version
javac 1.6.0_01
sakari@kone:/tmp>

Mutta jostain syystä Apache/Tomcat ei löydä javac:ta.


banana

  • Vieras
Vs: Apache/Tomcat ja JSP: Unable to find a javac compiler
« Vastaus #3 : 09.05.2008 - klo:15:03 »
Kyllä nuo ympäristömuuttujat näyttää ihan oikeilta... Mulla on samat ja toimii ilman ongelmia.

Edit. Auttaako Tomcatin uudelleen käynnistys?

vms100

  • Vieras
Vs: Apache/Tomcat ja JSP: Unable to find a javac compiler
« Vastaus #4 : 10.05.2008 - klo:10:09 »
Tai sitten haet ihan virallisilta sivuilta sen, etkä asenna repoista (en kyl suosittele)  ::)