설치 후 단계

JasperReports Sever를 설치한 후에는 다음 작업을 수행하십시오.
capamsc141kr
JasperReports Sever를 설치한 후에는 다음 작업을 수행하십시오.
Tomcat 힙 크기 늘리기
JasperReports Server의 성능을 향상시키기 위해 Tomcat 힙 크기를 늘리십시오.
다음 단계를 수행하십시오.
  1. JasperReports Server에 로그인합니다.
  2. <Tomcat>/bin 폴더에 있는
    catalina.bat
    파일을 엽니다.
  3. set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
    뒤에 다음 텍스트를 추가합니다.
    Set JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx2048m -XX:PermSize=32m
    set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=512m -Xss2m -XX:+UseConcMarkSweepGC
    Set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSClassUnloadingEnabled
  4. 파일을 저장합니다.
  5. Tomcat을 시작합니다. 
토큰 기반 인증
Privileged Access Manager Server Control
엔터프라이즈 관리 서버와 JasperReports 보고 서버 간에 토큰 기반 인증을 구성하십시오.
다음 단계를 수행하십시오.
[
Privileged Access Manager Server Control
]
  1. Privileged Access Manager Server Control
    이 마운트된 드라이브에서 \ReportPackages 폴더로 이동합니다. 
  2. Keystore_Generator.zip
    파일을 임시 위치에 복사하고 파일의 압축을 풉니다. 압축을 푼 파일에는 classes, keystore 및 libs 폴더가 포함되어 있습니다.
  3. 다음 명령을 실행하여 keystore 폴더에
    pim.jks
    파일을 생성합니다.
    Windows:
     
    java -cp libs/*;classes GenerateKey
    Linux:
    java -cp libs/*:classes GenerateKey
  4. Keystore 폴더의
    pim.jks
    pim.properties
    파일을 다음 위치에 복사합니다.
    <WildFly_home>\standalone\deployments\IdentityMinder.ear\config\com\netegrity\config\keys
  5. WildFly를 다시 시작합니다.
[JasperReports 보고 서버]
keystore 폴더의
pim.jks
 및 
pim.properties
 파일을 JasperReports 보고 서버의 다음 위치에 복사합니다. 
%Tomcat Folder%/webapps/webappname(ex-jasperserver-pro)/WEB-INF/config
참고:
config 폴더가 없으면 직접 만드십시오.
SSL 통신 활성화
JasperReports Server와 엔터프라이즈 관리 서버 간의 보안 SSL 연결을 활성화하십시오. 기본적으로 JasperReports 보고 서버는 통신에 HTTP를 사용합니다.
다음 단계를 수행하십시오.
[JasperReports Server]
  1. JasperReports 보고 서버에 로그인합니다.
  2. 명령 프롬프트를 열고 다음 명령을 실행하여 키 쌍과 자체 서명 인증서를 생성합니다.
    keytool -genkey -alias <alias_name> -keyalg <key_alogrithm> -keystore <Full path of the keystore_file_name>
    -genkey
    키 쌍을 생성합니다.
    -alias
    키 저장소 내에서 키 쌍을 고유하게 식별하는 문자열을 지정합니다.
    -keyalg
    키 쌍을 생성하기 위해 사용할 알고리즘을 지정합니다.
    기본값:
    RSA
    -Keystore
    키 쌍과 자체 서명 인증서를 저장할 키 저장소 파일을 지정합니다.
    예: 키 쌍 및 자체 서명 인증서 생성
    다음 keytool 명령은 RSA 키 생성 알고리즘을 사용하여 키 쌍을 생성한 후 별칭 이름이 "tomcat"인 키 저장소 파일 "jasper.keystore"에 저장합니다. 또한 자체 서명 인증서가 생성되어 키 저장소 파일에 저장됩니다.
    keytool -genkey -alias tomcat -keyalg RSA -keystore C:/apache-tomcat-7.0.68/jasper.keystore
    keytool 유틸리티가 시작됩니다.
  3. 키 저장소 암호를 입력합니다.
    • 다음 정보를 제공합니다.
    • 사용자 성 및 이름
    • 사용자의 조직 단위 이름
    • 사용자의 조직 이름
    • 사용자의 구/군/시 이름
    • 사용자의 시/도 이름
    • 이 조직 단위의 2자리 국가 코드 
      참고:
      이름 및 성이 JasperReports Server의 호스트 이름인지 확인하십시오. 이 도구는 동일한 호스트 이름으로 CN 이름을 생성하며, 엔터프라이즈 관리 서버에서 JasperReports Server와 통신하는 동안 이 이름의 유효성이 검사됩니다.
  4. 별칭에 대한 키 암호를 입력합니다.
    참고:
    키 저장소와 키 별칭의 암호는 동일해야 합니다.
  5. 키 쌍과 자체 서명 인증서를 사용하여 키 저장소가 생성된 후 현재 사용자의 홈 디렉터리에 저장됩니다.
  6. server.xml 파일을 열고 다음 텍스트를 추가합니다. 이 파일은 <InstDir>\<tomcat_version>\conf에서 찾을 수 있습니다. 
    <Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
    port="8443" maxThreads="200"
    scheme="https" secure="true" SSLEnabled="true"
    keystoreFile="C:/apache-tomcat-7.0.68/jasper.keystore" keystorePass="changeit"
    clientAuth="false" sslProtocol="TLS"/>
    참고:
    키 저장소 경로 및 암호가 각각 2 단계와 3 단계에서 제공한 것과 일치하는지 확인하십시오.
  7. Tomcat 서버를 다시 시작합니다. 
[엔터프라이즈 관리 서버]
  1. 엔터프라이즈 관리 서버에 로그인합니다.
  2. 웹 브라우저를 열고 JasperReports Server에서 생성된 자체 서명 인증서를 다운로드합니다.
  3. JDK 설치 디렉터리로 이동합니다.
    예:
    C:\jdk1.8.0\jdk1.8.0_101\jre\lib\security
  4. 관리자 권한으로 명령 프롬프트를 열고 다음 명령을 실행합니다. 이 명령은 자체 서명 인증서를 엔터프라이즈 관리 서버로 가져옵니다.
    keytool -import -alias <alias_name> -keystore cacerts -file <fullPath of the Self_Signed_Certificate.cer>
    -import
    keytool 유틸리티가 자체 서명 인증서를 읽고 키 저장소에 저장하도록 지정합니다.
    -alias
    키 저장소로 가져온 자체 서명 인증서에 할당된 별칭 이름을 지정합니다.
    -file
    자체 서명 인증서의 전체 경로 이름을 지정합니다.
    keytool 유틸리티가 시작됩니다.
  5. 키 저장소 암호를 입력합니다.
    자체 서명 인증서가 키 저장소에 추가됩니다.
  6. WildFly를 다시 시작합니다.
JasperReports Server의 라이선스 파일 업데이트
JasperReports Server의 기존 라이선스 파일을
Privileged Access Manager Server Control
라이선스로 업데이트합니다.
Privileged Access Manager Server Control
라이선스는 JasperReports Server ISO에서 제공됩니다.
다음 단계를 수행하십시오.
  • JasperReports Server에 로그인합니다.
  • <TOMCAT_INSTALLED_DIR>/webapps/jasperserver-pro 디렉터리로 이동합니다.
  • 기존 JasperReports Server 라이선스 파일을 JasperReports Server ISO에서 제공되는 라이선스 파일로 바꿉니다.
  • Tomcat을 다시 시작합니다.