서블릿 예제 실행

서블릿 예제를 실행하려면 웹 브라우저에서 애플리케이션에 액세스합니다.

시작하기 전에

서블릿 예제 배치에 설명된 대로 Liberty JVM 서버에 예제를 배치해야 합니다. server.xml 파일에 유효한 포트 번호와 호스트 이름이 들어 있는지도 확인해야 합니다. 샘플은 HTTPS를 사용하도록 설정되어 있습니다.

이 태스크 정보

Liberty 프로파일 서버는 Java™ TCP/IP 소켓 계층을 사용하여 웹 브라우저에서 HTTP와 HTTPS 요청을 수락합니다. 웹 브라우저를 사용하여 애플리케이션이 사용 가능한지와 Liberty JVM 서버가 애플리케이션의 요청을 수락하도록 구성되었는지 확인할 수 있습니다.

프로시저

  1. 웹 브라우저를 열고 다음과 같은 형식으로 URL을 입력하십시오.
    https://hostname:port/app_name/
    • hostname은 Liberty JVM 서버를 실행하는 호스트 이름 또는 IP 주소입니다.
    • portserver.xml 파일에 구성되어 있는 HTTPS 포트 번호입니다.
    • app_name은 배치한 예제의 이름입니다. Hello world 예제의 이름은 com.ibm.cics.server.examples.wlp.hello.web이고, TS 큐의 이름은 com.ibm.cics.server.examples.wlp.tsq.web이며, JDBC 예제의 이름은 com.ibm.cics.server.examples.wlp.jdbc.web입니다.
    팁: 애플리케이션 이름, 호스트 이름 및 포트 번호는 애플리케이션이 성공적으로 배치될 때 dfhjvmout에 작성됩니다. 로그에서 웹 브라우저로 URL을 복사하여 애플리케이션에 액세스할 수 있지만, URL 끝에 있는 /*를 제거하여 애플리케이션의 시작 페이지를 배치할 수 있습니다.
    웹 애플리케이션이 웹 브라우저에 표시됩니다.
  2. 이제 웹 애플리케이션과 상호 작용할 수 있습니다. Hello world 예제는 Liberty JVM 서버가 CICS에서 실행되고 있는지 확인하는 웹 페이지만 표시합니다. 그러나 TS 큐 및 JDBC 예제와는 상호 작용할 수 있습니다.
    TS 큐 예제와 상호작용
    TS 큐 예제를 사용하여 CICS 리젼에서 임시 스토리지 큐를 작성하고 찾아보고 삭제할 수 있습니다. 임시 스토리지 큐를 작성하려면 TSQ 필드에 이름을 입력하고 레코드 필드에 테스트 데이터를 입력한 다음, TSQ 작성을 클릭하십시오. 입력한 레코드는 바로 아래에 리턴됩니다. TS 큐 이름, 유형 및 레코드 개수도 웹 페이지에 리턴됩니다. 원하는 개수만큼 레코드를 추가할 수 있습니다.
    임시 스토리지 큐를 찾아보려면 큐 이름을 입력하고 TSQ 찾아보기를 클릭하십시오. 임시 스토리지 큐를 삭제하려면 큐 이름을 입력하고 TSQ 삭제를 클릭하십시오.
    JDBC 예제와 상호작용
    JDBC 예제를 사용하여 DB2에서 샘플 데이터를 보고 필터링할 수 있습니다. 웹 페이지는 DB2 샘플 테이블의 모든 레코드를 표시합니다. 테이블 컬럼에 필터를 적용하여 리턴되는 데이터를 변경할 수 있습니다. 컬럼 옆의 드롭 다운 메뉴를 클릭하여 필터를 변경(예: > 기호를 선택하고 필드에 값을 입력함)하십시오. 업데이트를 클릭하여 DB2에서 필터링된 데이터를 리턴하십시오. 필터를 제거하려면 재설정을 클릭하십시오.

결과

예제 웹 애플리케이션을 성공적으로 구성하고 테스트했습니다.