2012-06-11 1 views
0

브라우저를 실행하는 로컬 컴퓨터가 아닌 JAR 파일이있는 서버에서 프로세스 작성기를 시작하는 애플릿을 빌드하려고합니다. 나는 주위를 둘러 보았다 한 나는 애플릿이있는 Java ProcessBuilder

ProcessBuilder builder = new ProcessBuilder(command); 
builder.redirectErrorStream(true); 
builder.directory(new File("////server.IP//")); 

나는이 작동하지 않습니다 알고 있지만, 내가하고 싶은 것을의 예입니다 ... 내가 원하는 걸 찾을 수 없습니다. 이것을 할 수있는 방법이 있습니까? 클라이언트 - 서버 응용 프로그램을 개선하고 클라이언트의 명령을 전송합니까?

답변

1

잘못하고 있습니다. 클라이언트/서버간에 메시지를 전송하려면 JMS를 원할 수 있습니다. 또는 웹 서비스를 사용하여이를 시도 할 수 있습니다.

+0

고마워요! 나는 또한 이것을 통해 나중에 몇 가지 파일을 보낼 계획이다. 자바 소켓은 안전한가요? [아무도 패킷 등을 캡쳐 할 수 없어야합니다.] – Lexus

+0

예, 데이터를 암호화하면 java 소켓이 안전 할 수 있습니다. 좋은 정보가 있습니다 - https://www.owasp.org/index.php/Using_the_Java_Secure_Socket_Extensions –