KJB 초기 기동 설정. Baseline

This commit is contained in:
Yunsam.Eo
2025-09-18 10:34:42 +09:00
parent de4a2c4280
commit 9d931058e1
6 changed files with 119 additions and 26 deletions
+4 -5
View File
@@ -25,10 +25,9 @@
<!-- url: The JDBC connection url for connecting to your MySQL database.
-->
<Resource name="NDAPIGW_APP_NXA" auth="Container" type="javax.sql.DataSource"
maxTotal="10" initialSize="10" maxIdle="10" maxActive="10" maxWaitMillis="10000"
poolPreparedStatements="true" validationQuery="SELECT 1" validationInterval="600000"
username="apigw" password="apigw" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://192.168.8.30:13306/apigw"/>
<Resource name="jdbc/dsOBP_AGW" auth="Container" type="javax.sql.DataSource"
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
username="AGWAPP" password="AGWAPP123!" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.240.177:1599:DAPM"/>
</Context>
@@ -2,20 +2,22 @@
# Examples
# - H2 : org.hibernate.dialect.H2Dialect
# - oracle10g : org.hibernate.dialect.Oracle10gDialect
# - oracle12c : org.hibernate.dialect.Oracle12cDialect
# - MySQL5 : org.hibernate.dialect.MySQL5Dialect
# - MySQL8 : org.hibernate.dialect.MySQL8Dialect
# - MariaDB 10.3 : org.hibernate.dialect.MariaDB103Dialect
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
# eLink default functions
# set System property in real system
#inst.Name=${HOSTNAME}
inst.Name=elinkSvr11
eai.jdbc.Name=NDAPIGW_APP_NXA
eai.rmiport=10211
eai.rmiserviceport=10212
inst.Name=agwSvr11
eai.jdbc.Name=jdbc/dsOBP_AGW
eai.rmiport=30111
eai.rmiserviceport=30112
eai.systemmode=D
# EAI FEP MCI GW ...
eai.systemtype=API
eai.tableowner=ndapigw
eai.tableowner=AGWADM
eai.server.extractor=[0,2],[0,2],[-2]
+23 -12
View File
@@ -34,7 +34,18 @@
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<!-- Weblogic 14.1.2 서블릿 설정 -->
<!--
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>weblogic.servlet.FileServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>
-->
<!-- oAuth 2.0 인증서버 설정 -->
<servlet>
<servlet-name>authserver</servlet-name>
@@ -60,17 +71,17 @@
</filter-mapping>
<!-- Dynamic REST API 어댑터 설정 -->
<!-- <servlet>-->
<!-- <description/>-->
<!-- <servlet-name>RestApiDynamicInAdapter</servlet-name>-->
<!-- <servlet-class>com.eactive.eai.adapter.http.dynamic.RestApiAdapterMain</servlet-class>-->
<!-- <load-on-startup>2</load-on-startup>-->
<!-- </servlet>-->
<!-- <servlet-mapping>-->
<!-- <servlet-name>RestApiDynamicInAdapter</servlet-name>-->
<!-- <url-pattern>/API/*</url-pattern>-->
<!-- <url-pattern>/api/*</url-pattern>-->
<!-- </servlet-mapping>-->
<servlet>
<description/>
<servlet-name>RestApiDynamicInAdapter</servlet-name>
<servlet-class>com.eactive.eai.adapter.http.dynamic.RestApiAdapterMain</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>RestApiDynamicInAdapter</servlet-name>
<url-pattern>/API/*</url-pattern>
<url-pattern>/api/*</url-pattern>
</servlet-mapping>
<!--
<listener>
+10
View File
@@ -6,4 +6,14 @@
<cookie-name>JSESSIONID_ONL</cookie-name>
<persistent-store-type>replicated_if_clustered</persistent-store-type>
</session-descriptor>
<container-descriptor>
<prefer-application-packages>
<packate-name>org.apach.ignite.*</packate-name>
<package-name>org.slf4j.*</package-name>
<package-name>ch.qos.logback.*</package-name>
</prefer-application-packages>
<prefer-application-resources>
<resource-name>org/slf4j/impl/StaticLoggerBinder.class</resource-name>
</prefer-application-resources>
</container-descriptor>
</weblogic-web-app>
+73
View File
@@ -0,0 +1,73 @@
<!--Generated by WebLogic Workshop-->
<%@ page language="java" contentType="text/html;charset=utf-8"%>
<html>
<head>
<title>Gateway 관리메뉴</title>
</head>
<body>
<%
String display = null;
try{
com.eactive.kakao.rolling.TableSuffixResolver service = com.eactive.eai.common.util.ApplicationContextProvider.getContext().getBean(com.eactive.kakao.rolling.TableSuffixResolver.class);
com.eactive.kakao.rolling.CurrentCommitIdService currentCommitIdService = com.eactive.eai.common.util.ApplicationContextProvider.getContext().getBean(com.eactive.kakao.rolling.CurrentCommitIdService.class);
String currentCommitId = currentCommitIdService.getSystemCommitId();
String currentSuffix = service.getCurrentSuffix();
if (currentCommitId != null && currentSuffix != null){
display = "rolling [ currentCommitId=" + currentCommitId + ", currentSuffix=" + currentSuffix +" ]" ;
}
}catch(Exception e){
}
%>
<p>POD[<%=System.getProperty("inst.Name")%>] IP[<%=request.getLocalAddr()%>] Hostname[<%=java.net.InetAddress.getLocalHost().getHostName()%>] <%=display != null ? display : "" %></p>
<p>
<a href="./mgr/errorcode.jsp" target="_blank">오류메시지 관리</a><br>
<a href="./mgr/adaptergrp.jsp" target="_blank">어댑터 관리</a><br>
<!-- <a href="./mgr/adapter.jsp" target="_blank">AdapterVO 관리</a><br> -->
<a href="./mgr/property.jsp" target="_blank">프라퍼티 관리</a><br>
<a href="./mgr/bizkey.jsp" target="_blank">로그조회키 관리</a><br>
<a href="./mgr/messagekey.jsp" target="_blank">메시지 키 관리</a><br>
<a href="./mgr/stdmessage.jsp" target="_blank">내부표준메시지 관리</a><br>
<a href="./mgr/eaimessage.jsp" target="_blank">EAI 서비스 코드 관리</a><br>
<!--
<table>
<tr><td colspan="2"><a href="./mgr/eaimessage.jsp" target="_blank">EAIMessage 관리</a> </td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/svcmessages.jsp" target="_blank">ServiceMessage 관리</a></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/_condperrtginfo.jsp" target="_blank">조건부라우팅 관리</a></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/refmsgid.jsp" target="_blank">EAI 참고메시지 ID List</a></td></tr>
</table>
<br>
-->
<a href="./mgr/b2bextract.jsp" target="_blank">라우팅 필드추출 정보</a><br>
<a href="./mgr/b2bservice.jsp" target="_blank">라우팅 B2B기관 정보</a><br>
<a href="./mgr/b2badaptermap.jsp" target="_blank">라우팅 특정포트 매핑</a><br>
<a href="./mgr/eaiserver.jsp" target="_blank">EAI 서버 관리</a><br>
<a href="./mgr/routing.jsp" target="_blank">Routing 관리</a><br>
<a href="./mgr/testcall.jsp" target="_blank">TestCall 상태 관리</a><br>
<a href="./mgr/lifecycle.jsp" target="_blank">LifeCycle List</a><br>
<!--
<a href="./mgr/firstAccountInfo.jsp" target="_blank">집중계좌 조회</a><br>
-->
<br>
<table>
<tr><td colspan="2"><a href="./mgr/transRuleReload.jsp" target="_blank">Transform Rule Reload</a> </td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/transformer/layoutType.jsp" target="_blank">메시지레이아웃 유형 관리</a></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/transformer/TransformFunc.jsp" target="_blank">변환함수 관리</a></td></tr>
<!-- <tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/transformer/layout.jsp" target="_blank">메시지레이아웃 관리</a></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;└──&gt;</td><td><a href="./mgr/transformer/Transform.jsp" target="_blank">변환규칙 관리</a></td></tr> -->
</table>
<br>
<!--
<a href="./mgr/itsmmessage.jsp" target="_blank">ITSM 임계치 관리</a><br>
-->
<a href="./mgr/inflowAdapter.jsp" target="_blank">어댑터 유량제어 정보</a><br>
<a href="./mgr/inflowInterface.jsp" target="_blank">인터페이스 유량제어 정보</a><br>
</p>
</body>
</html>
+1 -3
View File
@@ -8,7 +8,7 @@ plugins {
}
group 'com.eactvie'
version '4.5.7'
//version '4.5.7'
def springVersion = "5.3.27"
//def springSecurityVersion = '4.2.13.RELEASE'
@@ -46,8 +46,6 @@ compileJava {
}
war {
archiveFileName = "eapim-online.war"
exclude '**/persistence.xml'
exclude '**/context.xml'
}