Runtime.getRuntime().exec의 jsp내 convert 실행
작성자 정보
- convert 작성
- 작성일
컨텐츠 정보
- 2,612 조회
- 2 댓글
- 0 추천
- 목록
본문
리눅스에 j2sdk1.4버전과 톰캣5.028버전을 설치했습니다.
ImageMagick(rpm 버전) 을 설치해서 convert명령을 이용해 이미지파일을 썸네일식으로
수정하여 실행하려고 합니다.
ImageMagick 설치후 쉘상에서 convert 명령을 실행하면 이상없이 실행이 됩니다.
java 파일로 설치후 실행
public class Thumbnail {
public static void main(String[] args) {
try {
Process p = Runtime.getRuntime().exec("convert /home/디렉토리/이미지.jpg -size 150x120 ./home/디렉토리/s_이미지.jpg ");
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
이상없이 잘 실행됩니다.
근데 이상하게 jsp파일로 설정후 실행하면 실행이 안되네요 ㅠ.ㅠ
<%@ page contentType="text/html; charset=euc-kr" %>
<%
try {
Process p = Runtime.getRuntime().exec("convert /home/디렉토리/이미지.jpg -size 150x120 ./home/디렉토리/s_이미지.jpg");
}
catch (Exception e){
out.println(e.toString());
}
%>
이상하게 jsp로 설정시 rm , ls 등등 다른건 제대로 실행되는데요
convert시에만 실행이 안되네요
jsp내에 convert실행하려면 다른 설정을 또 해줘야하는 건가요?
고수님들의 경험 노하우좀 부탁드려요
관련자료
-
이전
-
다음
홍보성님의 댓글
- 홍보성
- 작성일
웹은 별도 설정 안하셨다면 nobody 권한으로 실행됩니다.
convert님의 댓글
- convert
- 작성일
제가 웹서버를 설치한게 아니라서 ㅠㅠ