Changeset 10584
- Timestamp:
- 2005-08-30T12:04:32+12:00 (19 years ago)
- Location:
- trunk/gsdl/cgi-bin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/cgi-bin/download
r10583 r10584 55 55 } 56 56 57 my $java = $gsdl_cgi-> check_for_java();57 my $java = $gsdl_cgi->get_java_path(); 58 58 59 59 my $classpath … … 70 70 $status = $status/256; 71 71 my $exit_status = "Exit status: $status\n"; 72 my $mess = "Java failed: $java_cmd\n--\n$java_output\n$exit_status ";72 my $mess = "Java failed: $java_cmd\n--\n$java_output\n$exit_status\n" . $gsdl_cgi->check_java_home(); 73 73 $gsdl_cgi->generate_error($mess); 74 74 } -
trunk/gsdl/cgi-bin/gsdlCGI.pm
r10583 r10584 252 252 253 253 254 255 sub check_for_java() 256 { 257 my $self = shift @_; 258 259 my $java = "java"; 260 254 sub get_java_path() 255 { 256 # Check the JAVA_HOME environment variable first 261 257 if (defined $ENV{'JAVA_HOME'}) { 262 258 my $java_home = $ENV{'JAVA_HOME'}; 263 # Unix specific 264 $java_home =~ s/\/$//; # remove trailing slash if present 265 266 $java = &util::filename_cat($java_home,"bin","java"); 267 } 268 else { 269 my $path = $ENV{'PATH'}; 270 my $mess = "JAVA_HOME environment variable not set. Might not be able to find java unless in PATH=$path"; 271 272 $self->generate_warning($mess); 273 } 274 275 return $java; 259 $java_home =~ s/\/$//; # Remove trailing slash if present (Unix specific) 260 return &util::filename_cat($java_home, "bin", "java"); 261 } 262 263 # Hope that Java is on the PATH 264 return "java"; 265 } 266 267 268 sub check_java_home() 269 { 270 # Return a warning unless the JAVA_HOME enrivonmen variable is set 271 if (!defined $ENV{'JAVA_HOME'}) { 272 return "JAVA_HOME environment variable not set. Might not be able to find Java unless in PATH (" . $ENV{'PATH'} . ")"; 273 } 274 275 return ""; 276 276 } 277 277 -
trunk/gsdl/cgi-bin/upload
r10583 r10584 90 90 close(ZOUT); 91 91 92 my $java = $gsdl_cgi-> check_for_java();92 my $java = $gsdl_cgi->get_java_path(); 93 93 94 94 my $classpath = &util::filename_cat($gsdlhome,"bin","java", … … 106 106 $status = $status/256; 107 107 my $exit_status = "Exit status: $status\n"; 108 my $mess = "Java failed: $java_cmd\n--\n$java_output\n$exit_status ";108 my $mess = "Java failed: $java_cmd\n--\n$java_output\n$exit_status\n" . $gsdl_cgi->check_java_home(); 109 109 $gsdl_cgi->generate_error($mess); 110 110 }
Note:
See TracChangeset
for help on using the changeset viewer.