질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

Runtime.getRuntime().exec의 jsp내 convert 실행

작성자 정보

  • convert 작성
  • 작성일

컨텐츠 정보

본문

리눅스에 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실행하려면 다른 설정을 또 해줘야하는 건가요?

고수님들의 경험 노하우좀 부탁드려요

관련자료

댓글 2

홍보성님의 댓글

  • 홍보성
  • 작성일
convert 실행 명령어의 퍼미션이 nobody의 권한에서도 실행이 될수 있게 설정하셨는지 확인해보세요.
웹은 별도 설정 안하셨다면 nobody 권한으로 실행됩니다.

convert님의 댓글

  • convert
  • 작성일
convert 실행 명령어의 퍼미션이 nobody의 권한에서도 실행이 될수 있게 설정되어있는지 어디서 확인을해야 하나요?
제가 웹서버를 설치한게 아니라서 ㅠㅠ

공지사항


뉴스광장


  • 현재 회원수 :  60,365 명
  • 현재 강좌수 :  37,036 개
  • 현재 접속자 :  374 명