반응형

16:06:58,775 WARN  [org.jboss.as.txn] (ServerService Thread Pool -- 50) JBAS010153: Node identifier property is set to the default value. Please make sure it is unique.

#domain.xml

#standalone-ha.xml

 

        <subsystem xmlns="urn:jboss:domain:transactions:1.5">

            <core-environment node-identifier="${jboss.node.name}">

                <process-id>

                    <uuid/>

                </process-id>

            </core-environment>

            <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>

            <coordinator-environment default-timeout="300"/>

        </subsystem>

 

반응형

' > WAS' 카테고리의 다른 글

JBoss EAP6 tcp cluster  (0) 2019.11.28
JBoss EAP 6 제이보스 개발모드  (0) 2019.11.28
JBoss Timeout/ 제이보스관련 타임아웃  (0) 2019.11.28
JBoss EAP6 디렉터리 설정  (0) 2019.11.28
JBoss / JBAS015960  (0) 2019.11.28
반응형

#WEB

구분

지시어

기본값

설명

HTTP

Timeout

300

비활성화된 연결에 대하여 얼마나 오랫동안 HTTP 연결을 유지하고 있을지를 설정

 

KeepAliveTimeout

15

아파치 프로세스 (또는 쓰레드) 가 클라이언트가 또다른 HTTP 요청을 보내기 전까지 대기해야 하는 시간을 설정

mod-jk

socket_timeout

0

mod-jk와 was간 통신채널에서 사용하는 타임아웃, 정해진 시간동안 응답이 없으면 에러를 발생, 0으로 세팅하면 무제한 대기

 

socket_connect_timeout

socket_timeout*1000

socket_timeout과 같지만 milliseconds 단위로 타임아웃을 설정할 수 있다

 

socket_keepalive

FALSE

웹서버와 WAS 사이에 방화벽이 있는 경우 사용된다. 이 플래그는 운영체제에 비활성화된 커넥션에 대해서 KEEP_ALIVE메세지를 보냄으로써 방화벽이 비활성화된 커넥션을 끊는 것을 방지한다.

 

ping_timeout

10000

Millisecond 단위의 타임아웃값. Cping 커넥션확인의 응답인 CPong 을 기다릴 때 사용된다

 

reply_timeout

0

WEB에서 WAS가 처리되어 응답이 올때까지 대기시간

 

connection_pool_timeout

0

mod-jk가 커넥션을 닫기 전에 몇초 동안 Cache의 Inactive소켓을 유지할지 결정하기 위하여 Cache timeout 프로퍼티가 connection_pool_minsize와 같이 사용된다

 

#WAS

HTTP/AJP

connectionTimeout

0

요청이 처리 될 때까지 커넥션을 유지하는 시간으로, 기본은 무제한

 

keepAliveTimeout

-

WAS에서 새로운 요청을 받기 전까지 대기하는 시간, 기본은 connectionTimeout 값을 따라감

 

session timeout

30분

요청이 들어온 후 새로운 요청이 들어올때까지의 대기시간, 그시간안에 다시 요청이 오면 해당 값은 갱신됨

DB

querytimeout

0

JDBC 쿼리 타임아웃, 기본값음 제한없음

 

loginTimeout

dbms별 확인필요

DBMS와 새로운 연결을 생성시 해당 DBMS에 Login 하고 Connection 을 획득할때까지 대기 시간

 

blocking timeout millis

30000

Millisecond 단위로 커넥션을 가져올 때까지 대기할 수 있는 최대 시간지정

 

idle timeout minutes

30분

풀에 있는 커넥션 중 사용하지 않는 커넥션에 대해 주기적으로 삭제, 해당 시간동안 사용하지 않은 커넥션을 삭제하며 검사주기는 지정값/2

 

set tx query timeout

FALSE

트랜잭션 타임아웃이 발생하기까지 남아있는 시간을 기준으로 쿼리 타임 아웃을 설정할 것인지를 설정

 

allocation retry

0

커넥션을 가져올 때 예외가 발생할 때 재시도 횟수를 지정

 

allocation retry wait millis

5000

연결 할당까지 대기하는 시간

 

 

반응형

' > WAS' 카테고리의 다른 글

JBoss EAP 6 제이보스 개발모드  (0) 2019.11.28
JBoss JBAS010153  (0) 2019.11.28
JBoss EAP6 디렉터리 설정  (0) 2019.11.28
JBoss / JBAS015960  (0) 2019.11.28
jboss-deployment-structure.xml  (0) 2019.11.28
반응형

Value

Description

jboss.home.dir

The root directory of the JBoss EAP 6 distribution.

user.home

The user home directory.

user.dir

The user's current working directory.

java.home

The Java installation directory

jboss.server.base.dir

The root directory for an individual server instance.

jboss.server.data.dir

The directory the server will use for persistent data file storage.

jboss.server.config.dir

The directory that contains the server configuration.

jboss.server.log.dir   

The directory the server will use for log file storage.

jboss.server.temp.dir

The directory the server will use for temporary file storage.

jboss.controller.temp.dir

The directory the host controller will use for temporary file storage.

 

반응형

' > WAS' 카테고리의 다른 글

JBoss JBAS010153  (0) 2019.11.28
JBoss Timeout/ 제이보스관련 타임아웃  (0) 2019.11.28
JBoss / JBAS015960  (0) 2019.11.28
jboss-deployment-structure.xml  (0) 2019.11.28
JBoss Altibase DataSource  (0) 2019.11.28
반응형

JBAS015960: Class Path entry jaxb-api.jar in .../WEB-INF/lib/jaxb-impl-2.2.jar  does not point to a valid jar for a Class-Path reference.

 

jaxb-impl-2.2.jar

META-INF/MANIFEST.MF 파일

Class-Path: jaxb-api.jar activation.jar jsr173_1.0_api.jar jaxb1-impl. jar

Class-Path 제거

 

반응형

' > WAS' 카테고리의 다른 글

JBoss Timeout/ 제이보스관련 타임아웃  (0) 2019.11.28
JBoss EAP6 디렉터리 설정  (0) 2019.11.28
jboss-deployment-structure.xml  (0) 2019.11.28
JBoss Altibase DataSource  (0) 2019.11.28
JBoss EAP 5.2 slimming / 제이보스 슬리밍  (0) 2019.11.28
반응형

<?xml version="1.0" encoding="UTF-8"?>

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">

   <deployment>

      <exclusions>

         <module name="org.apache.commons.logging"/>

         <module name="org.apache.logging.log4j"/>

         <module name="org.apache.log4j"/>

         <module name="org.jboss.logging"/>

         <module name="org.jboss.logging.jul-to-slf4j-stub"/>

         <module name="org.jboss.logmanager"/>

         <module name="org.jboss.logmanager.log4j"/>

         <module name="org.slf4j"/>

         <module name="org.slf4j.impl"/>

      </exclusions>

   </deployment>

</jboss-deployment-structure>

 

 

반응형

' > WAS' 카테고리의 다른 글

JBoss EAP6 디렉터리 설정  (0) 2019.11.28
JBoss / JBAS015960  (0) 2019.11.28
JBoss Altibase DataSource  (0) 2019.11.28
JBoss EAP 5.2 slimming / 제이보스 슬리밍  (0) 2019.11.28
특정 계정에서 사용중인 TCP 개수  (0) 2019.11.28
반응형

cp -r com\h2database\h2 com\altibase

 

rm com\altibase\main\h2-1.3.168.redhat-4.jar

 

cp Altibase.jar com\altibase\main

 

vi com\altibase\main\module.xml

<module xmlns="urn:jboss:module:1.1" name="com.altibase">

    <properties>

        <property name="jboss.api" value="unsupported"/>

    </properties>

    <resources>

        <resource-root path="Altibase.jar"/>

    </resources>

    <dependencies>

        <module name="javax.api"/>

        <module name="javax.transaction.api"/>

        <module name="javax.servlet.api" optional="true"/>

    </dependencies>

</module>

 

vi configuration/standalone-ha.xml

<datasource jndi-name="java:jboss/datasources/Altibase" pool-name="AltibaseDS" enabled="true" use-java-context="true">

    <connection-url>jdbc:Altibase://192.168.1.35:63419/mydb?AlternateServers=(192.168.1.35:63419)&amp;ConnectionRetryCount=1&amp;ConnectionRetryDelay=1&amp;LoadBalance=off</connection-url>

    <driver>altibase</driver>

    <pool>

        <min-pool-size>5</min-pool-size>

        <max-pool-size>1000</max-pool-size>

        <prefill>true</prefill>

        <use-strict-min>true</use-strict-min>

    </pool>

    <security>

        <user-name>sys</user-name>

        <password>manager</password>

    </security>

    <validation>

        <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>

        <background-validation>true</background-validation>

        <background-validation-millis>5000</background-validation-millis>

    </validation>

    <timeout>

        <query-timeout>60</query-timeout>

    </timeout>

    <statement>

        <prepared-statement-cache-size>20</prepared-statement-cache-size>

    </statement>

</datasource>

<drivers>

    <driver name="altibase" module="com.altibase">

          <driver-class>Altibase.jdbc.driver.AltibaseDriver</driver-class>

     </driver>

 

 

failover가 제대로 동작하지 않을 경우

<connection-property name="AlternateServers">(192.168.1.35:20300,192.168.1.36:20300)</connection-property>

<connection-property name="ConnectionRetryCount">3</connection-property>

<connection-property name="ConnectionRetryDelay">3</connection-property>

<connection-property name="LoadBalance">off</connection-property>

<connection-property name="SessionFailOver">on</connection-property>

 

 

반응형

' > WAS' 카테고리의 다른 글

JBoss / JBAS015960  (0) 2019.11.28
jboss-deployment-structure.xml  (0) 2019.11.28
JBoss EAP 5.2 slimming / 제이보스 슬리밍  (0) 2019.11.28
특정 계정에서 사용중인 TCP 개수  (0) 2019.11.28
jboss eap6 healthckeck  (0) 2019.11.28
반응형

 

삭제

$JBOSS_HOME/server/$PROFILE/deploy/messaging/

$JBOSS_HOME/server/$PROFILE/deploy/jms-ra.rar/

$JBOSS_HOME/server/$PROFILE/deployers/messaging-definitions-jboss-beans.xml

 

 

주석

$JBOSS_HOME/server/$PROFILE/conf/jbossts-properties.xml

<property name="com.arjuna.ats.jta.recovery.XAResourceRecovery.JBMESSAGING1" value="org.jboss.jms.server.recovery.MessagingXAResourceRecovery;java:/DefaultJMSProvider"/>

 

 

삭제

$JBOSS_HOME/server/$PROFILE/deploy/ejb3-connectors-jboss-beans.xml

$JBOSS_HOME/server/$PROFILE/deploy/ejb3-container-jboss-beans.xml

$JBOSS_HOME/server/$PROFILE/deploy/ejb3-interceptors-aop.xml

$JBOSS_HOME/server/$PROFILE/deploy/ejb3-timerservice-jboss-beans.xml

$JBOSS_HOME/server/$PROFILE/deployers/ejb3-deployers-jboss-beans.xml

$JBOSS_HOME/server/$PROFILE/deployers/jboss-ejb3-endpoint-deployer.jar

$JBOSS_HOME/server/$PROFILE/deployers/jboss-ejb3-metrics-deployer.jar

$JBOSS_HOME/server/$PROFILE/deployers/ejb3.deployer/

 

 

추가

WarDeployer bean block $JBOSS_HOME/server/$PROFILE/deployers/jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml

<property name="persistenceUnitDependencyResolver"><null/></property>

 

 

제거

$JBOSS_HOME/server/$PROFILE/deploy/ejb2-container-jboss-beans.xml

$JBOSS_HOME/server/$PROFILE/deploy/ejb2-timer-service.xml

 

 

제거

$JBOSS_HOME/server/$PROFILE/deploy/jbossws.sar/

$JBOSS_HOME/server/$PROFILE/deployers/jbossws.deployer/

 

 

제거

$JBOSS_HOME/server/$PROFILE/deploy/schedule-manager-service.xml

$JBOSS_HOME/server/$PROFILE/deploy/scheduler-service.xml

$JBOSS_HOME/server/$PROFILE/deploy/quartz-ra.rar/

 

제거

$JBOSS_HOME/server/$PROFILE/deploy/mail-service.xml

$JBOSS_HOME/server/$PROFILE/deploy/mail-ra.rar/

 

 

제거

$JBOSS_HOME/server/$PROFILE/deployers/bsh.deployer

 

 

제거

$JBOSS_HOME/server/$PROFILE/deploy/xnio-provider.jar/

$JBOSS_HOME/server/$PROFILE/deployers/xnio.deployer/

 

 

제거

$JBOSS_HOME/server/$PROFILE/deploy/http-invoker.sar

$JBOSS_HOME/server/$PROFILE/deploy/jmx-console.war

 

설정

deploy/jbossweb.sar/server.xml

maxThreads="3000" minSpareThreads="2000"

 

 

$JBOSS_HOME/server/$PROFILE/conf/jboss-log4j.xml

 

<param name="Threshold" value="INFO"/>

<root>

      <priority value="INFO"/>

 

반응형

' > WAS' 카테고리의 다른 글

jboss-deployment-structure.xml  (0) 2019.11.28
JBoss Altibase DataSource  (0) 2019.11.28
특정 계정에서 사용중인 TCP 개수  (0) 2019.11.28
jboss eap6 healthckeck  (0) 2019.11.28
JBoss EAP6 글로벌 모듈 설정  (0) 2019.11.28
반응형

lsof -u jboss | grep TCP | wc -l

UDP도 가능한가????

반응형

' > WAS' 카테고리의 다른 글

JBoss Altibase DataSource  (0) 2019.11.28
JBoss EAP 5.2 slimming / 제이보스 슬리밍  (0) 2019.11.28
jboss eap6 healthckeck  (0) 2019.11.28
JBoss EAP6 글로벌 모듈 설정  (0) 2019.11.28
아파치 제이보스 directory listing  (0) 2019.11.28
반응형

#!/bin/sh

 

CONTROLLER_IP=127.0.0.1

CONTROLLER_PORT=9999

DATE=`date +%Y%m%d%H%M%S`

 

echo "###DATE: " $DATE

 

echo "#################SERVER-STATE####################"

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$CONTROLLER_IP:$CONTROLLER_PORT --command=:"read-attribute(name=server-state)" |grep result |tr -d ' ' |tr -d '"' |tr '=>' ': ' |tr -d ','

echo ""

 

echo "###################THREAD-STATE##################"

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$CONTROLLER_IP:$CONTROLLER_PORT --command="/core-service=platform-mbean/type=threading:read-resource" |grep daemon-thread-count |tr -d ' ' |tr -d '"' |tr '=>' ': ' |tr -d ','

echo ""

 

 

echo "##################HEAP-STATE#####################"

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$CONTROLLER_IP:$CONTROLLER_PORT --command="/core-service=platform-mbean/type=memory :read-attribute(name=heap-memory-usage)" |grep max |tr -d ' ' |tr -d '"' |tr '=>' ': ' |tr -d ','

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$CONTROLLER_IP:$CONTROLLER_PORT --command="/core-service=platform-mbean/type=memory :read-attribute(name=heap-memory-usage)" |grep used |tr -d ' ' |tr -d '"' |tr '=>' ': ' |tr -d ','

echo ""

 

 

echo "##############DATASOURCE-STATE###################"

echo "#DATASOURCE1"

$JBOSS_HOME/bin/jboss-cli.sh --connect --controller=$CONTROLLER_IP:$CONTROLLER_PORT --command="/subsystem=datasources/data-source=ExampleDS/statistics=pool :read-resource(recursive=true, include-runtime=true)" |grep  ActiveCount |tr -d ' ' |tr -d '"' |tr '=>' ': ' |tr -d ','

echo ""

 

 

echo "###########Connection-STATE######################"

lsof -u jboss |grep TCP |grep ajp| wc -l

echo ""

echo "#################################################"

반응형
반응형

#modules/system/layers/base/com/test/main 디렉터리 생성 - 파일 추가

- INICrypto_v3.1.7_signed.jar

- module.xml

 

#module.xml 생성

<?xml version="1.0" encoding="UTF-8"?>

<module xmlns="urn:jboss:module:1.1" name="com.test">

    <resources>

      <resource-root path="INICrypto_v3.1.7_signed.jar"/>

    </resources>

    <dependencies>

    </dependencies>

</module>

 

#standalone.xml/standalone-ha.xml 수정 - 글로벌모듈 설정

<subsystem xmlns="urn:jboss:domain:ee:1.1">

  <spec-descriptor-property-replacement>false</spec-descriptor-property-replacement>

  <jboss-descriptor-property-replacement>true</jboss-descriptor-property-replacement>

  <global-modules>

    <module name="com.test" slot="main"/>

  </global-modules>

</subsystem>

 

반응형

+ Recent posts