실행 아이콘을 바탕화면에

만들고 있는데,

종류 - 터미널로 실행
명령어 - export JAVA_HOME=/usr/lib/jvm/java-6-openjdk;/usr/local/lps-4.9.0/Server/tomcat-5.0.24/bin/startup.sh

를 했습니다.이랬더니 관리자권한으로 실행한 터미널에서 그냥 쳐넣었을 때는 잘 먹히던 명령어가 실행아이콘으로는

‘터미널을 만들기 위해 자식 프로세스를 만드는 도중 오류가 발생했습니다’

하고 뜹니다.

명령어에 무엇을 추가해야 문제없이 될까요?

그리고 문제의 근원이 JAVA_HOME을 설정해 준 것이 컴퓨터를 한번 껐다가 키면 다시 설정해줘야 하는 것때문에 톰캣서버를 켤때마다 재설정을 해줘야 해서, 명령어를 저런 식으로 복합적으로 써야 하게 되버린지라 그런거 같은데,저 JAVA_HOME을 고정시켜버릴 방법은 없을까요?

대답주시는 분들께 무한히 감사를 ㅠㅠ

P.S 지난번에 대답 주신 han9k님께 이자리를 빌어 감사를 표합니다.고맙습니다.

[quote="disv":43vj30m6]
이랬더니 관리자권한으로 실행한 터미널에서 그냥 쳐넣었을 때는 잘 먹히던 명령어가 실행아이콘으로는
[/quote:43vj30m6]

일단 정리를해보면
sudo를 이용해서 관리자 권한으로 실행하면 잘되는데
그냥 일반권한으로 실행시키면 안되는건가요?

실행아이콘에 관리자 권한을 부여하고 싶으시다면
gksudo
를 맨앞에 적어주시면됩니다

예) gksudo reboot

[quote="disv":1u337vby]그리고 문제의 근원이 JAVA_HOME을 설정해 준 것이 컴퓨터를 한번 껐다가 키면 다시 설정해줘야 하는 것때문에 톰캣서버를 켤때마다 재설정을 해줘야 해서, 명령어를 저런 식으로 복합적으로 써야 하게 되버린지라 그런거 같은데,저 JAVA_HOME을 고정시켜버릴 방법은 없을까요?[/quote:1u337vby]

gedit ~/.bashrc 하여
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk 내용을 맨 마지막 줄에 추가 하십시오


그런데 제가 다음 명령어를 보니 톰켓 서버를 시작하는것데 (/usr/local/lps-4.9.0/Server/tomcat-5.0.24/bin/startup.sh)
이를 부팅하면서 자동으로 항상 시작하려면 서버 데몬을 이용하십시오
sudo gedit /etc/init.d/tomcat

[code:1u337vby]

Tomcat auto-start

description: Auto-starts tomcat

processname: tomcat

pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-openjdk

case $1 in
start)
sh /usr/local/lps-4.9.0/Server/tomcat-5.0.24/bin/startup.sh
;;
stop)
sh /usr/local/lps-4.9.0/Server/tomcat-5.0.24/bin/shutdown.sh
;;
restart)
sh /usr/local/lps-4.9.0/Server/tomcat-5.0.24/bin/shutdown.sh
sh /usr/local/lps-4.9.0/Server/tomcat-5.0.24/bin/startup.sh
;;
esac
exit 0

[/code:1u337vby]

sudo chmod 755 /etc/init.d/tomcat

sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat