'-=-= 컴퓨터 =-=-/WebServer & WAS'에 해당되는 글 7건
- 2013.06.23 jboss 자동실행 등록
- 2013.05.08 JBOSS DATASOURCE 설정
- 2013.03.28 JBoss URIEncoding 설정
- 2013.03.17 apache 재시작 오류
- 2013.03.12 톰캣 "web-app" must match 오류
- 2013.03.11 톰캣 쿠키 = 인식 옵션
- 2013.03.07 톰캣6 Datasource 사용하기
jboss 자동실행 등록
자동실행 등록 폴더 이동
# cd /etc/init.d
jboss 자동실행 스크립트 생성(상황에 맞게 사용)
vi jboss
#!/bin/bash
######################################################
# Jboss Run Level Script #
######################################################
#chkconfig enable
# chkconfig: 345 90 20
# description : Jboss Auto Start
export jbosspath=/jboss/jboss-eap-5.1/jboss-as/bin
function start(){
status=`ps -ef | grep java | grep "=$1" | awk '{print $2}'`
if [ e$status != e ];then
echo "이미 $1 서버는 구동중입니다."
else
cd $jbosspath
if [ "$1" = jenkins ];then
nohup ./run.sh -b 0.0.0.0 -c jenkins -Dserver=jenkins -Djboss.service.binding.set=ports-01 -Dcom.sun.management.jmxremote.port=9999 >> /jboss/jboss-eap-5.1/jboss-as/waslog/jenkins/nohup.out &
elif [ "$1" = spring ];then
nohup ./run.sh -b 0.0.0.0 -c spring -Dserver=spring -Djboss.service.binding.set=ports-default -Dcom.sun.management.jmxremote.port=8888 >> /jboss/jboss-eap-5.1/jboss-as/waslog/spring/nohup.out &
else
echo "No Instance, Not Start"
fi
fi
}
function stop(){
pid=`ps -ef | grep java | grep "=$1" | awk '{print $2}'`
if [ e$pid != e ];
then
echo "$1 서버를 종료합니다. 잠시 기다려주세요."
kill -9 $pid
else
echo "$1 서버가 기동중이 아닙니다."
fi
}
case "$1" in
start)
echo "Starting Jboss"
start jenkins
start spring
;;
stop)
echo "Shutting Down Jboss"
stop jenkins
stop spring
;;
restart)
echo "Jboss Restart"
stop jenkins
stop spring
start jenkins
start spring
;;
*)
echo "Usage : $0 {start | stop | restart}"
exit 1
esac
exit 0
스크립트 실행권한
# chmod 755 jboss
스크립트 자동실행 등록
#chkconfig --add jboss
! 스크립트내에 문구 포함되어야함.
런레벨 폴더 이동 등록 확인
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
JBOSS DATASOURCE 설정 (0) | 2013.05.08 |
---|---|
JBoss URIEncoding 설정 (0) | 2013.03.28 |
apache 재시작 오류 (0) | 2013.03.17 |
톰캣 "web-app" must match 오류 (0) | 2013.03.12 |
톰캣 쿠키 = 인식 옵션 (0) | 2013.03.11 |
JBOSS DATASOURCE 설정
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>JNDI명</jndi-name>
<connection-url>jdbc:oracle:thin:@아이피:1521:sidorcl</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<connection-property name="testOnBorrow">true</connection-property>
<connection-property name="testWhileIdle">true</connection-property>
<connection-property name="timeBetweenEvictionRunsMillis">60000</connection-property>
<connection-property name="removeAbandoned">true</connection-property>
<connection-property name="validationQuery">select 1 from dual</connection-property>
<connection-property name="validationQueryTimeout">30000</connection-property>
<user-name>아이디</user-name>
<password>패스워드</password>
<min-pool-size>10</min-pool-size>
<max-pool-size>20</max-pool-size>
<track-statements>nowarn</track-statements>
<blocking-timeout-millis>50000</blocking-timeout-millis>
<idle-timeout-minutes>10</idle-timeout-minutes>
<prepared-statement-cache-size>100</prepared-statement-cache-size>
<background-validation-millis>60000</background-validation-millis>
<new-connection-sql>select 1 from dual</new-connection-sql>
<check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>
<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
jboss 자동실행 등록 (0) | 2013.06.23 |
---|---|
JBoss URIEncoding 설정 (0) | 2013.03.28 |
apache 재시작 오류 (0) | 2013.03.17 |
톰캣 "web-app" must match 오류 (0) | 2013.03.12 |
톰캣 쿠키 = 인식 옵션 (0) | 2013.03.11 |
JBoss URIEncoding 설정
JBOSS 사용중 파라미터가 깨질경우 사용(GET 방식)
C:\jboss-eap-5.1.2\jboss-as\server\인스턴스명\deploy\jbossweb.sar\server.xml
URIEncoding="UTF-8" 추가
약 12번째줄
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
Post방식인경우
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
useBodyEncodingForURI="true" >
useBodyEncodingForURI="true" 는 페이지에서 설정한 인코딩 방식을 따름.
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
Content-type=application/x-form-urlencoded;charset=UTF-8 추가한경우
request.setCharacterEncoding("UTF-8");를 안해도됨.
'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
jboss 자동실행 등록 (0) | 2013.06.23 |
---|---|
JBOSS DATASOURCE 설정 (0) | 2013.05.08 |
apache 재시작 오류 (0) | 2013.03.17 |
톰캣 "web-app" must match 오류 (0) | 2013.03.12 |
톰캣 쿠키 = 인식 옵션 (0) | 2013.03.11 |
apache 재시작 오류
위와 같은 오류 인경우 Server Name이 없어서 나는 오류
경로 : /etc/httpd/conf/httpd.conf
vi /etc/httpd/conf/httpd.conf
#ServerName www.example.com:80 -> ServerName 127.0.0.1
'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
JBOSS DATASOURCE 설정 (0) | 2013.05.08 |
---|---|
JBoss URIEncoding 설정 (0) | 2013.03.28 |
톰캣 "web-app" must match 오류 (0) | 2013.03.12 |
톰캣 쿠키 = 인식 옵션 (0) | 2013.03.11 |
톰캣6 Datasource 사용하기 (0) | 2013.03.07 |
톰캣 "web-app" must match 오류
The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-
param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-
list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-
entry*,ejb-ref*,ejb-local-ref*)".
위와 같은 오류가 발생한경우
위에 나열된 순서되로 작성되었는지 확인한다.
'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
JBOSS DATASOURCE 설정 (0) | 2013.05.08 |
---|---|
JBoss URIEncoding 설정 (0) | 2013.03.28 |
apache 재시작 오류 (0) | 2013.03.17 |
톰캣 쿠키 = 인식 옵션 (0) | 2013.03.11 |
톰캣6 Datasource 사용하기 (0) | 2013.03.07 |
톰캣 쿠키 = 인식 옵션
톰캣에서 쿠키의 값을 읽을 경우 "=" 문자열이 포함되면 그 이후의 문자열을 인식하지 않는 경우가 있는데
다음과 같은 자바 옵션 추가
-Dorg.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE=true
참조 : http://blog.naver.com/PostView.nhn?blogId=kletgdgo&logNo=90144351279
'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
JBOSS DATASOURCE 설정 (0) | 2013.05.08 |
---|---|
JBoss URIEncoding 설정 (0) | 2013.03.28 |
apache 재시작 오류 (0) | 2013.03.17 |
톰캣 "web-app" must match 오류 (0) | 2013.03.12 |
톰캣6 Datasource 사용하기 (0) | 2013.03.07 |
톰캣6 Datasource 사용하기
톰캣 설치폴더
server.xml
GlobalNamingResources 안에 resourcename 추가
<GlobalNamingResources>
<!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users
-->
<Resource name="jdbc/OracleDS" auth="Container" type="javax.sql.DataSource"
username="id"
password="passwd"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:sid" />
</GlobalNamingResources>
122 라인 부근 주석처리
<!--
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
-->
context.xml
<Context reloadable="true" privileged="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<ResourceLink name="jdbc/OracleDS" global="jdbc/OracleDS" type="javax.sql.DataSource"/>
</Context>
Context.lookup 호출주소
java:comp/env/jdbc/OracleDS
'-=-= 컴퓨터 =-=- > WebServer & WAS' 카테고리의 다른 글
JBOSS DATASOURCE 설정 (0) | 2013.05.08 |
---|---|
JBoss URIEncoding 설정 (0) | 2013.03.28 |
apache 재시작 오류 (0) | 2013.03.17 |
톰캣 "web-app" must match 오류 (0) | 2013.03.12 |
톰캣 쿠키 = 인식 옵션 (0) | 2013.03.11 |