tomcat6에서 실행중인 서블릿이 있습니다. 다음 코드를 사용하여 우분투에서 명령어를 실행합니다. Runtime.getRuntime(). exec ("/ usr/bin/wine cmd/c some.vbs"); 문제는 tomcat6은 java 명령 위의 "tomcat6"사용자로 프로그램을 실행합니다. 그래서 위의 명령은 getErrorStream을 으로 반환합니다. "wine : /home/randeel/.wine은 당신 소유가 아닙니다." "randeel"사용자를 사용하여 "wine"을 설치했습니다. 해결 방법이 있습니까?java - 리눅스에서 명령어를 실행하십시오.
감사합니다. 라나.
"chmod a + rwx /home/randeel/.wine"을 실행하면 작동합니까? – PeterMmm