2013. 3. 28. 15:12

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");를 안해도됨.

 

참조URL : http://dd0ngsbrk.tistory.com/?page=38

'-=-= 컴퓨터 =-=- > 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
2013. 3. 28. 11:23

확장자 기본프로그램 연결 삭제

확장자 기본 연결 프로그램 삭제 프로그램 및 레지스트리 수정방법

 

1. 확장자 기본 연결 프로그램 삭제 프로그램

 

http://www.winhelponline.com/blog/unassociate-file-types-windows-7-vista/

 

다운 : http://www.winhelponline.com/blog/wp-content/uploads/unassoc_1_4.zip

 

2. 레지스트리 수정

 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

 

삭제하고 싶은 확장자 파일 폴더 선택 후 UserChoice 폴더 삭제

 

 

원본 url : http://blog.naver.com/PostView.nhn?blogId=leesh6796&logNo=30072186579

'-=-= 컴퓨터 =-=- > 컴퓨터 팁' 카테고리의 다른 글

히든 파티션 접근하기  (0) 2013.03.27
엑셀 2007 멀티창  (0) 2012.12.10
레지스트리 하이브 편집  (0) 2012.12.04
티스토리 code highlight 1.5 적용  (0) 2012.11.19
내 컴퓨터 제어판 추가 및 삭제  (0) 2012.11.17
2013. 3. 27. 13:51

히든 파티션 접근하기

win7 기준

 

심볼릭 링크 대상 폴더 생성

 

mkdir linkfolder

 

리스트 출력

mountvol

 

1. mountid_1

2. mountid_2

 

mountvol linkfolder mount_id1

 

 

http://qaos.com/article.php?sid=2899

2013. 3. 22. 15:04

심볼릭 링크 생성 및 타겟 변경

생성

ln -s /home/data2   /home/data

 

타겟 변경

lm -Tfs /home/data1 /home/data

 

참조 url :http://blog.naver.com/PostView.nhn?blogId=rilrago&logNo=20145698195

'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글

apache + mod_jk + virtualhost 설정  (0) 2013.05.27
SVN DUMP 및 LOAD 방법  (0) 2013.04.18
centos jboss 설치  (0) 2013.03.17
리눅스 JAVA 경로 확인  (0) 2013.03.17
cent os 한글 입력  (0) 2013.03.17
2013. 3. 22. 15:02

자바 이전 버전 링크

자바 옛날버전 받기

 

http://www.oracle.com/technetwork/java/archive-139210.html

'-=-= 컴퓨터 =-=- > JAVA' 카테고리의 다른 글

자바 예외처리  (0) 2013.06.02
URLDecoder: Illegal hex characters in escape (%) pattern  (0) 2013.04.10
자바 역컴파일  (0) 2013.01.02
로딩 타이머  (0) 2012.11.06
JAVA 속성 조회  (0) 2012.11.06
2013. 3. 17. 19:17

centos jboss 설치

OS : Cent OS 6.3

WAS : JBoss 6.1.0 Final

 

--JBOSS 6.1.0 다운로드
http://www.jboss.org/jbossas/downloads

$ wget http://download.jboss.org/jbossas/6.1/jboss-as-distribution-6.1.0.Final.zip /home/jboss/download

 

--jboss 압축해제
$ unzip jboss-as-distribution-6.1.0.Final.zip

 

--파일이동
$ mv jboss-6.1.0.Final /usr/share

 

--계정 생성
# groupadd jboss
# useradd -s /bin/bash -g jboss jboss
# chown -Rf jboss.jboss /usr/share/jboss-6.1.0.Final/

 

--프로파일 수정
$ vi /home/jboss/.bash_profile

JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH export PATH
JBOSS_HOME=/usr/share/jboss-6.1.0.Final export JBOSS_HOME

 

--설치경로 소유자 변경
$ chgrp -R jboss /usr/share/jboss-6.1.0.Final
$ chown -R jboss /usr/share/jboss-6.1.0.Final
 
 --쉘스크립트 생성
su - jboss
$ mkdir bin
$ cd bin
$ vi jboss.sh

default instance 실행(all instance는 클라우드 사용시)

#!/bin/sh
RETVAL=0
USER=`whoami`
JBOSS_HOME=/usr/share/jboss-6.1.0.Final
SERVER_IP=0.0.0.0
start() {
 # Start daemons.
 echo $"start JBoss6 : "
 if [ "$USER" = "root" ]; then
  su - jboss -c "$JBOSS_HOME/bin/run.sh -b $SERVER_IP -c default &"
 else
  if [ "$USER" = "jboss" ]; then
                        $JBOSS_HOME/bin/run.sh -b $SERVER_IP  -c default
  else
   echo "************* please! run by jboss ***************"
  fi
 fi
}
stop() {
 # Stop daemons.
 echo $"stop JBoss6 : "
 if [ "$USER" = "root" ]; then
  su - jboss -c "$JBOSS_HOME/bin/shutdown.sh -o $SERVER_IP"
 else
  if [ "$USER" = "jboss" ]; then
   $JBOSS_HOME/bin/shutdown.sh -o $SERVER_IP
  else
   echo "************* please! run by jboss ***************"
  fi
 fi
}
case "$1" in
 start)
  start
  ;;
 stop)
  stop
  ;;
 restart|reload)
  stop
  sleep 5
  start
  RETVAL=$?
  ;;
 *)
  echo $"Usage: $0 {start|stop|restart}"
  exit 1
esac
exit $RETVAL

 

--스크립트 실행권한 주기
$ chmod +x jboss.sh

 

--JBOSS 실행 및 종료
$ cd /home/jboss/bin
$ jboss.sh start &

 

JBoss Admin 비밀번호 변경
$ cd /usr/share/jboss-6.1.0.Final/server/default/conf/props
vi jmx-console-users.properties
 
# A sample users.properties file for use with the UsersRolesLoginModule
admin=admin < 변경

 

접속확인

http://localhost:8080

 

접속불가시 방화벽 8080 오픈

 

 

'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글

SVN DUMP 및 LOAD 방법  (0) 2013.04.18
심볼릭 링크 생성 및 타겟 변경  (0) 2013.03.22
리눅스 JAVA 경로 확인  (0) 2013.03.17
cent os 한글 입력  (0) 2013.03.17
cygwin ssh 설정  (0) 2012.10.11
2013. 3. 17. 18:25

리눅스 JAVA 경로 확인

# alternatives --config java

2 개의 프로그램이 'java'를 제공합니다.

  선택    명령
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

 

현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:

위에 명령에 경로가 자바 설치 경로

 

 

# java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-i386)
OpenJDK Client VM (build 20.0-b12, mixed mode)

'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글

심볼릭 링크 생성 및 타겟 변경  (0) 2013.03.22
centos jboss 설치  (0) 2013.03.17
cent os 한글 입력  (0) 2013.03.17
cygwin ssh 설정  (0) 2012.10.11
리눅스 폴더 마운트  (0) 2012.07.25
2013. 3. 17. 09:11

cent os 한글 입력

설치시 국가를 한국 / 키 방식을 영어로 설치하면 기본적으로 설치되있다.

 

CENT OS 6.4 기준

 

기본 전환키  : Ctrl + Space Bar

 

설정 메뉴 : 시스템 > 기본설정 > 입력방식

 

그래도 안된다면 아래 명령으로 설치

 

yum install ibus ibus-hangul ibus-anthy

 

참고 주소 : http://wanochoi.com/?p=855

'-=-= 컴퓨터 =-=- > 리눅스 & 유닉스' 카테고리의 다른 글

centos jboss 설치  (0) 2013.03.17
리눅스 JAVA 경로 확인  (0) 2013.03.17
cygwin ssh 설정  (0) 2012.10.11
리눅스 폴더 마운트  (0) 2012.07.25
[리눅스,솔라리스] 텔넷,SSH ROOT 권한 접속  (0) 2011.12.24
2013. 3. 17. 07:15

apache 재시작 오류

Could not reliably determine the server's fully qualified domain name, 
using 127.0.0.1 for ServerName httpd

 

위와 같은 오류 인경우 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
2013. 3. 12. 17:02

톰캣 "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
2013. 3. 11. 16:44

톰캣 쿠키 = 인식 옵션

톰캣에서 쿠키의 값을 읽을 경우 "=" 문자열이 포함되면 그 이후의 문자열을 인식하지 않는 경우가 있는데

 

다음과 같은 자바 옵션 추가

 

-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
2013. 3. 11. 09:37

java.sql.SQLException: 논리적 핸들이 더 이상 유효하지 않습니다

java.sql.SQLException: 논리적 핸들이 더 이상 유효하지 않습니다

 

위와 같은 오류 발생시 제일먼저 확인해야할것은 JDBC CONNECTION 관리가 제대로 되고있는지부터 확인해야한다.

 

참조  : http://www.okjsp.pe.kr/seq/50687

 

 

2013. 3. 7. 09:19

톰캣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