Installera JDK och BlazeDS(Tomcat)

Permalänk
Medlem

Installera JDK och BlazeDS(Tomcat)

Jag har installerat JDK på en av företagets servrar och försöker att starta BlazeDS(Tomcat) men får fel att varken JAVA_HOME, eller JRE_HOME är deklarerat.

Jag har skrivit till JAVA_HOME i /etc/profile och när jag skriver.
-bash-3.2$ echo $JAVA_HOME
/usr/java/jdk1.6.0_07

-bash-3.2$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

När jag ska starta BlazeDS(Tomcat) får jag dock följande medelande:

-bash-3.2$ sudo ./startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

Vad kan det vara för fel? Rättigheter? Jag är inloggad som en lokal användaren. Måste jag logga in som root?

Permalänk
Medlem

du har definierat JAVA_HOME i bash, inte i sh. startup.sh scriptet är ett sh script, inte bash (skulle jag gissa på iaf)

Visa signatur
Permalänk
Medlem
Citat:

Ursprungligen inskrivet av lallassu
du har definierat JAVA_HOME i bash, inte i sh. startup.sh scriptet är ett sh script, inte bash (skulle jag gissa på iaf)

Och hur går jag tillväga för att få det att fungera? Jag har sökt efter guider och ingen nämner något annat än att jag ska definiera JAVA_HOME i /etc/profile. Vilket bör vara det ända jag behöver göra.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av GonAce
Och hur går jag tillväga för att få det att fungera? Jag har sökt efter guider och ingen nämner något annat än att jag ska definiera JAVA_HOME i /etc/profile. Vilket bör vara det ända jag behöver göra.

Vad är statup.sh för script? Kan du posta första raderna från scriptet?

Visa signatur
Permalänk
Medlem

Scriptet är ett startscript/stopscript för BlazeDS som följer med Adobe BlazeDS.

#!/bin/sh
# -----------------------------------------------------------------------------
# Start/Stop Script for the CATALINA Server

Permalänk
Medlem

Så sätt en export på JAVA_HOME efter shebangen, torde väl lösa dina problem.

#!/bin/sh export JAVA_HOME=/kaffe

Visa signatur

Cisco - Linux - VMWare
-- Citera mig om ni vill få återkoppling --