환경
WebSphere Liberty 22.0.5
Liberty 버전은 웹콘솔 ( ibm/console ) 을 사용할 수 없어서 수동으로 배포해야 함
cmd 실행 후 WebSphere가 설치된 경로의 bin 으로 이동
shell > cd WebSphere Liberty 경로\bin
서버 생성
shell > server create 서버명(myserver)
server.xml 수정
WebSphere Liberty 경로\usr\servers\myserver
server.xml
<?xml version="1.0" encoding="UTF-8"?>
<server description="new server">
<!-- Enable features -->
<featureManager>
<feature>webProfile-8.0</feature>
<feature>adminCenter-1.0</feature> <!-- adminCenter 활성화 -->
</featureManager>
<!-- adminCenter 구성 부분 -->
<!-- admin 사용자에게 관리자 역할 부여 -->
<administrator-role>
<user>admin</user>
</administrator-role>
<!-- 사용자 추가 -->
<basicRegistry Id="basic">
<user name="admin" password="admin"/>
</basicRegistry>
<keyStore id="defaultKeyStore1" password="{aes}ALW56Jx7mt1wTkUUmnjKsKp2+Omfj6mD/H2Ogc0PmGtS"></keyStore>
<!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" -->
<!-- host : 해당 ip에서 접속 가능 / 미설정 시 로컬에서만 접속 가능 / 모두 허용 = * -->
<httpEndpoint id="defaultHttpEndpoint"
host="*"
httpPort="9080"
httpsPort="9443" />
<!-- Automatically expand WAR files and EAR files -->
<applicationManager autoExpand="true"/>
<applicationMonitor updateTrigger="mbean"/>
<!-- location=절대경로\파일명.war / 파일명만 입력 시 WebSphere경로\usr\servers\myserver\apps 경로에서 파일 탐색 -->
<webApplication contextRoot="/" id="Question1" location="C:\war\Question1.war" name="Question1"/>
</server>
keyStore
- id 를 "defaultKeyStore" 로 지정 시 adminCenter 작동 안함
*password 암호화
cmd WebSphere경로\bin> securityUtility encode --encoding=aes 비밀번호
webApplication
- contextRoot : 웹 페이지 경로
- id : 서버 내부에서 사용되는 고유 이름
- location : war파일 경로\파일명.war
- 파일명만 입력 시 WebSphere경로\usr\servers\myserver\apps 경로에서 파일 탐색
- name : 어플리케이션상에서 의존적이고 고유한 이름. contextRoot 미지정 시 역할을 대신함
서버 실행
cmd wls\bin> server start myserver
'WAS > WebSphere' 카테고리의 다른 글
[WebSphere] WebSphere 9.0.5 웹 애플리케이션 WAR 배포 (0) | 2022.08.02 |
---|---|
[WebSphere] WebSphere 9.0.5 설치 + 서버 생성 (4) | 2022.08.02 |
[WebSphere Liberty] Eclipse 콘솔 한글 깨짐 문제 (0) | 2022.08.02 |
[WebSphere Liberty] Eclipse WebSphere Liberty 서버 구성 (0) | 2022.08.02 |