Java Webstart에서 해결책을 찾고 있습니다.Java Web Start 프로그램에서 서버로 응답 받기
우리는 Weblogic을 Application Server와 Struts로 사용하는 프로젝트를 작업 중입니다. Spring & Hibernate가 기술입니다.
클라이언트 데스크톱에 설치된 응용 프로그램을 호출해야합니다.
저는 Java WebStart를 사용했습니다. 여기에는 클라이언트 데스크톱에서 응용 프로그램을 호출하는 기본 메서드가있는 간단한 Java 독립 실행 형 프로그램이 들어 있습니다.
아래와 같이 표시됩니다.
public static void main(String[] args)
{
try
{
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(args[0]);
}
catch (Exception e)
{
e.printStackTrace();
}
}
모든 것이 정상적으로 작동합니다. 응용 프로그램을 호출 할 수 있습니다.
그러나 응용 프로그램을 호출하는 데 실패하면 제어가 catch 블록에옵니다. 그러나 사용자에게 응용 프로그램의 호출이 실패했다는 메시지가 표시되지 않습니다.
사용자에게 응용 프로그램 호출이 실패했거나 적어도 해당 컨트롤을 서버로 되돌려 보내는 중임을 알리는 메시지를 표시 할 수있는 방법이 있습니까?
스택 트레이스를 인쇄하는 대신 예외 블록 내부에서 예외를 다시 시도하는 중입니다. 그래도 확실하지 않을 수도 있습니다. –