본문 바로가기

Development/JBoss

(4)
JBoss에서 포트변경하기. JBoss를 실행하면 기본적으로 8080포트에서 동작한다. 도메인을 연결해서 기본포트를 수정하기 위해서는 \base_directory\server\default\deploy\jboss-web.deployer 디렉토리에 있는 server.xml 파일을 찾아서 이부분의 8080 을 80 으로 수정해준다.
JBoss 외부에서 접속이 안될때. JBoss 4.2.3버전부터는 run.bat/run.sh 로 실행할 경우 기본적으로 로컬에서만 접속이 가능하도록 바인딩된다. 만약 외부에서 접속하려면 바인당 할 ip를 정의해 주어야 한다. 예를 들면, #run
JBoss가 정상적으로 로딩되어도 접속 불가능할때.. 잘 사용하던 JBoss가 며칠전부터 로컬에서 접속이 안되는 문제가 있었다. 로딩은 정상적으로 되는데 브라우저에서 접속이 안되는 문제였다. 소스나 환경은 만진게 없으니 내부문제는 아니고 분명 환경에 뭔가 이상이 발생했을터.. 가만 생각해보니 Visual Studio 2008을 설치한뒤부터 이런 현상이 발생했는데 run -b 0.0.0.0 으로 로딩을 하니 정상적으로 접속을 한다. 혹시나 해서 hosts 파일을 열어보니 127.0.0.1 localhost 이부분이 삭제되고 없다. 이게 뭥미? 아니 왜 Visual Studio 2008은 설치가 되면서 남의 시스템파일 내용을 멋대로 지우고 난리야? 이런줄도 모르고 죄없는 JBoss만 열나게 갈궜으니. 음....무서운 MS.
JBoss Database Connection Settings 먼저 weblogic.properties 에 정의 된 것과 같은 connection Pool 설정 및 데이터소스 설정합니다. 1. …/JBOSS_HOME/docs/examples/jca/ 위치에 있는 데이터 설정 XML 파일중 자신의 벤더 DB 와 맞는 것을 골라 수정합니다. TestDB //look up 할 JNDI 명을 설정한다. jdbc:oracle:thin:@127.0.0.1:1521:SID //데이터 베이스 Connection URL 설정 oracle.jdbc.driver.OracleDriver //사용할 JDBC 드라이버 클래스 명 을 정의 TRANSACTION_READ_COMMITTED 100 // 최소 pool 사이즈 100 // 최대 pool 사이즈 5000 //connection 얻기 ..