KJB 초기 기동을 위한 환경설정 수정(일괄포함)

This commit is contained in:
Yunsam.Eo
2025-09-19 09:11:09 +09:00
parent 5a1f236e4e
commit 7ae0928b97
15 changed files with 336 additions and 66 deletions
+41
View File
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
configure your mysqld max_connections large enough to handle
all of your db connections. Set to -1 for no limit.
-->
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
Set to -1 for no limit. See also the DBCP documentation on this
and the minEvictableIdleTimeMillis configuration parameter.
-->
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
in ms, in this example 10 seconds. An Exception is thrown if
this timeout is exceeded. Set to -1 to wait indefinitely.
-->
<!-- username and password: MySQL username and password for database connections -->
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
-->
<!-- url: The JDBC connection url for connecting to your MySQL database.
-->
<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"/>
<Resource name="jdbc/dsOBP_BAP" auth="Container" type="javax.sql.DataSource"
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
username="BAPAPP" password="BAPAPP123!" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.240.177:1599:DAPM"/>
<Resource name="jdbc/dsOBP_EMS" auth="Container" type="javax.sql.DataSource"
maxTotal="10" maxIdle="10" maxWaitMillis="10000"
username="EMSAPP" password="EMSAPP123!" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.240.177:1599:DAPM"/>
</Context>
@@ -19,6 +19,7 @@
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
">
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
<!-- Online Gateway -->
<bean
id="APIGW"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
@@ -30,19 +31,18 @@
p:jndiName="jdbc/dsOBP_AGW"
p:render="ONL,COM"
/>
<!-- java:comp/env/ -->
<!-- <bean
<!-- BAP 일괄전송FTP -->
<bean
id="BAP"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
p:name="BAP"
p:text="BAP"
p:schema="ndapims"
p:schema="BAPADM"
p:dynamic="true"
p:online="true"
p:jndiName="NDAPIMS_APP_NXA"
p:jndiName="jdbc/dsOBP_BAP"
p:render="BAP,COM"
/> -->
/>
<!-- RMS_DEFAULT -->
<bean
id="MONITORING"
@@ -19,38 +19,37 @@
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
">
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
<!-- Online Gateway -->
<bean
id="APIGW"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
p:name="APIGW"
p:text="APIGW"
p:schema="apigw"
p:schema="AGWADM"
p:dynamic="true"
p:online="true"
p:jndiName="jdbc/dsOBP_AGW"
p:render="ONL,COM"
/>
<!-- java:comp/env/ -->
<!-- <bean
<!-- BAP 일괄전송FTP -->
<bean
id="BAP"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
p:name="BAP"
p:text="BAP"
p:schema="apims"
p:schema="BAPADM"
p:dynamic="true"
p:online="true"
p:jndiName="APIMS_APP_NXA"
p:jndiName="jdbc/dsOBP_BAP"
p:render="BAP,COM"
/> -->
/>
<!-- RMS_DEFAULT -->
<bean
id="MONITORING"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
p:name="MONITORING"
p:text="MONITORING"
p:schema="apims"
p:schema="EMSADM"
p:dynamic="false"
p:online="false"
p:jndiName="jdbc/dsOBP_EMS"
@@ -19,6 +19,7 @@
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
">
<bean class="com.eactive.eai.rms.common.spring.CustomBeanFactoryPostProcessor" />
<!-- Online Gateway -->
<bean
id="APIGW"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
@@ -30,20 +31,18 @@
p:jndiName="jdbc/dsOBP_AGW"
p:render="ONL,COM"
/>
<!-- java:comp/env/ -->
<!-- <bean
<!-- BAP 일괄전송FTP -->
<bean
id="BAP"
class="com.eactive.eai.rms.common.datasource.DataSourceType"
p:name="BAP"
p:text="BAP"
p:schema="dapims"
p:schema="BAPADM"
p:dynamic="true"
p:online="true"
p:jndiName="DAPIMS_APP_NXA"
p:jndiName="jdbc/dsOBP_BAP"
p:render="BAP,COM"
/> -->
/>
<!-- RMS_DEFAULT -->
<bean
id="MONITORING"
@@ -30,6 +30,9 @@
<entry
key="APIGW"
value-ref="APIGW" />
<entry
key="BAP"
value-ref="BAP" />
</map>
</property>
<property
@@ -30,6 +30,9 @@
<entry
key="APIGW"
value-ref="APIGW" />
<entry
key="BAP"
value-ref="BAP" />
</map>
</property>
<property
@@ -30,6 +30,9 @@
<entry
key="APIGW"
value-ref="APIGW" />
<entry
key="BAP"
value-ref="BAP" />
</map>
</property>
<property
@@ -98,8 +98,8 @@
<prop key="hibernate.jdbc.batch_size">100</prop>
<prop key="hibernate.jdbc.fetch_size">100</prop>
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.cache.use_query_cache">true</prop>
<prop key="hibernate.cache.use_second_level_cache">false</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>
<prop key="hibernate.cache.use_minimal_puts">true</prop>
@@ -1,5 +1,5 @@
# mariadb/postgresql/oracle/db2
db.vendor=mariadb
db.vendor=oracle
# db.vendor specific dialect
# Examples
# - H2 : org.hibernate.dialect.H2Dialect
@@ -9,7 +9,7 @@ db.vendor=mariadb
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
# Priority of the was -D option
inst.Name=apimsSvr11
inst.Name=emsSvr11
eai.tableowner=EMSADM
# P/T/D/S
eai.systemmode=D
@@ -1,5 +1,5 @@
# mariadb/postgresql/oracle/db2
db.vendor=mariadb
db.vendor=oracle
# db.vendor specific dialect
# Examples
# - H2 : org.hibernate.dialect.H2Dialect
@@ -9,10 +9,10 @@ db.vendor=mariadb
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
# Priority of the was -D option
inst.Name=admSvr11
inst.Name=emsSvr11
eai.tableowner=EMSADM
# P/T/D/S
eai.systemmode=D
eai.systemmode=P
eai.drmode=N
# black / blue / green / orange / yellow
theme.color=orange
theme.color=blue
@@ -1,5 +1,5 @@
# mariadb/postgresql/oracle/db2
db.vendor=mariadb
db.vendor=oracle
# db.vendor specific dialect
# Examples
# - H2 : org.hibernate.dialect.H2Dialect
@@ -9,7 +9,7 @@ db.vendor=mariadb
hibernate.dialect=org.hibernate.dialect.Oracle12cDialect
# Priority of the was -D option
inst.Name=admSvr11
inst.Name=emsSvr11
eai.tableowner=EMSADM
# P/T/D/S
eai.systemmode=T
+44
View File
@@ -69,6 +69,18 @@
</listener-class>
</listener>
<!-- 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>
-->
<servlet>
<servlet-name>springapp</servlet-name>
<servlet-class>
@@ -110,15 +122,47 @@
<!--welcome-file>/initech/login_exec.jsp</welcome-file -->
</welcome-file-list>
<error-page>
<error-code>400</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>401</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>402</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/common/errors/error404.jsp</location>
</error-page>
<error-page>
<error-code>405</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/common/errors/error500.jsp</location>
</error-page>
<error-page>
<error-code>501</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>502</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/common/errors/error.jsp</location>
</error-page>
<jsp-config>
<taglib>
+2
View File
@@ -13,6 +13,7 @@
<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>
@@ -20,4 +21,5 @@
<resource-name>org/slf4j/impl/StaticLoggerBinder.class</resource-name>
</prefer-application-resources>
</container-descriptor>
</weblogic-web-app>
+2 -5
View File
@@ -5,14 +5,11 @@
<property name="LOG_HOME" value="/Log/App/eapim/${inst.Name:-devSvr00}" />
<property name="BACKUP_HOME" value="${LOG_HOME}/backup/" />
<property name="LOG_LEVEL" value="${LOGBACK_LOG_LEVEL:-DEBUG}" />
<property name="PREFIX" value="${inst.Type:-ems}"></property>
<property name="LOG_HOME" value="/Log/apim/${PREFIX}/${inst.Name}"></property>
<property name="BACKUP_HOME" value="${LOG_HOME}/backup/"></property>
<property name="LOG_LEVEL" value="${LOGBACK_LOG_LEVEL:-DEBUG}" />
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>utf-8</charset>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] %logger{36} - %msg%n</pattern>
</encoder>
</appender>
@@ -28,6 +25,7 @@
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>utf-8</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
@@ -176,6 +174,5 @@
<root>
<level value="DEBUG" />
<appender-ref ref="STDOUT" />
<appender-ref ref="CONSOLE" />
</root>
</configuration>
+179
View File
@@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8" ?>
<configuration scan="true" scanPeriod="10 seconds">
<property name="LOG_PATTERN" value="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] \\(%F:%L\\) %-20M -%msg%n" />
<property name="PREFIX" value="${inst.Type:-ems}" />
<property name="LOG_HOME" value="/Log/App/eapim/${inst.Name:-devSvr00}" />
<property name="BACKUP_HOME" value="${LOG_HOME}/backup/" />
<property name="LOG_LEVEL" value="${LOGBACK_LOG_LEVEL:-DEBUG}" />
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>utf-8</charset>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="STDOUT"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/${PREFIX}_stdout.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>
${LOG_HOME}/${PREFIX}_stdout.log-%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>MS949</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<appender name="ACCESS_APPENDER"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/${PREFIX}_access.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>
${LOG_HOME}/${PREFIX}_access.log-%d{yyyy-MM-dd}
</fileNamePattern>
</rollingPolicy>
<encoder>
<charset>MS949</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<appender name="SMS_APPENDER"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/sms.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>
${LOG_HOME}/sms.log-%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>MS949</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<appender name="QUERY_APPENDER"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/${PREFIX}_query.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>
${LOG_HOME}/${PREFIX}_query.log-%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>MS949</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<appender name="DYNAMIC_APPENDER"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/${PREFIX}_dynamic.log</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>
${LOG_HOME}/${PREFIX}_dynamic.log-%d{yyyy-MM-dd}
</fileNamePattern>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>MS949</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<appender name="HIBERNATE_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/${PREFIX}_hibernate.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/${PREFIX}_hibernate.log-%d{yyyy-MM-dd}</fileNamePattern>
<maxHistory>10</maxHistory>
</rollingPolicy>
<encoder>
<charset>MS949</charset>
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<logger name="com.eactive.eai.rms.onl.server" level="ERROR" />
<logger name="com.eactive.eai.rms.onl.dashboard" level="ERROR" />
<logger name="com.eactive.eai.rms.common.acl.user.BizDao" level="ERROR" />
<logger name="org.springframework" level="DEBUG" />
<logger name="org.hibernate" level="DEBUG" >
<appender-ref ref="QUERY_APPENDER" />
<appender-ref ref="HIBERNATE_APPENDER" />
</logger>
<logger name="net.sf.ehcache" level="INFO" />
<logger name="ACCESS_LOGGER" level="DEBUG" >
<appender-ref ref="ACCESS_APPENDER" />
</logger>
<logger name="SMS_LOGGER" level="DEBUG" >
<appender-ref ref="SMS_APPENDER" />
</logger>
<logger name="DYNAMIC_LOGGER" level="DEBUG" >
<appender-ref ref="DYNAMIC_APPENDER" />
</logger>
<!-- QUERY_APPENDER start -->
<logger name="java.sql" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis.common.jdbc.ScriptRunner" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis.common.jdbc.logging" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="java.sql.Connection" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="java.sql.Statement" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="java.sql.PreparedStatement" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="java.sql.ResultSet" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.eactive.eai.rms.common.base.SchemaIdConfiguredSqlMapTemplate" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis.sqlmap.engine.builder.xml.XMLSqlSource.parseDynamicTags" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="com.ibatis.common.xml.NodeletParser" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<logger name="java.util.StringTokenizer.nextToken" level="DEBUG" additivity="false">
<appender-ref ref="QUERY_APPENDER" />
</logger>
<!-- QUERY_APPENDER end -->
<root>
<level value="DEBUG" />
<appender-ref ref="STDOUT" />
<appender-ref ref="CONSOLE" />
</root>
</configuration>