본문 바로가기

others

(42)
JEUS5 webadmin port찾기 JEUS_HOME/bin/jeus.properties에서 baseport를 찾아서 +8한 port가 webadmin의 접근주소가 된다. jeus.properties # set up JEUS_BASEPORT. JEUS_BASEPORT=9736 위와 같이 JEUS_BASEPORT가 9736이면 9736+8 = 9744가 된다. 즉 다음이 접근 주소인것이다. http://ip:9744/webadmin 물른 webadmin을 사용하기 위해서는 JEUSMain.xml에 다음과 같이 enable-webadmin이 true로 정의되어 있어야 한다. test true ***.***.***.***
Logging in Tomcat with Log4j Tomcat 사용시 찍히는 로그는 default로 JDK의 java.util.logging을 사용하고 있으나, log4j를 사용해서 찍고 싶은 생각이 들었다. Tomcat 홈페이지에 가서 검색해보니 방법이 나와 있었다. Tomcat 버전은 6.0.16 이다. http://tomcat.apache.org/tomcat-6.0-doc/logging.html ① log4j.properties파일을 $CATALINA_HOME/lib에 만들어 넣는다. log4j.xml을 넣어도 상관없다. ② 1.2버전 이상의 log4j를 다운받아 log4j-1.2.**.jar $CATALINA_HOME/lib에 넣는다. commons-logging.jar는 필요없어 보이지만 같이 넣어준다. 로깅 구현체가 바뀌어도 소스 수정할 필요..
Log4j의 additivity 옵션 logger는 기본적으로 정의한 패키지의 조상으로부터 모든 appender을 상속받습니다. 만약 다음과 같이 root와 org.springframework 두개의 logger가 같은 appender를 사용한다면 같은 메시지가 두번 찍히는 것을 확인할 수 있습니다. 결과 2008. 1. 7. 오후 6:58:41 org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:250) INFO : FrameworkServlet 'spring': initialization completed in 484 ms 2008. 1. 7. 오후 6:58:41 org.springframework.web.servlet.Framewor..
서블릿 보안 3 Realm을 database로 설정해보겠습니다. 서블릿 보안관련 두번째 포스팅의 예제를 그대로 활용하겠습니다. 사용할 table을 다음과 같이 생성합니다. CREATE TABLE users ( user_name VARCHAR(15) NOT NULL PRIMARY KEY, user_pass VARCHAR(15) NOT NULL ); CREATE TABLE user_roles ( user_name VARCHAR(15) NOT NULL, role_name VARCHAR(15) NOT NULL, PRIMARY KEY (user_name, role_name) ); 생성된 table에 data를 입력합니다. INSERT INTO users (user_name, user_pass) VALUES ('aircook', ..
서블릿 보안 2 Tomcat 6.0으로 폼기반 인증방식을 적용해보겠습니다. Web.xml(DD)에 다음과 같이 항목을 추가하였습니다. 서블릿 보안 첫번째 포스팅에서 적용한 DD파일에서 추가된 부분은 회색으로 색칠되어 있습니다. tester FORM /loginPage.jsp /loginError.jsp test web resource /* GET POST tester NONE 이제 테스트용으로 사용할 test1.jsp를 다음과 같이 작성합니다. DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> test1.jsp test1.jsp login이 성공하면 아래 값이 보임.. request.getRemoteUser() : request.isUserInRole("tes..
서블릿 보안 1 서블릿 보안의 4 요소 인증(Authentication) 인가(Authorization) 비밀보장(Confidentiality) 데이터 무결성(Data Integrity) Tomcat 6.0으로 테스트 진행했습니다. Tomcat의 Realm(인증정보가 저장되어 있는 장소를 의미)은 conf/tomcat-users.xml파일을 다음과 같이 tester라는 역할과 aircook이라는 사용자를 정의하여 aircook에게 tester라는 역할을 주었습니다. 이부분은 각 컨테이너마다 다릅니다.
개발 Flow Chart flex가 presentation layer를 당담하고.. spring에 의해 관리되는 pojo기반의 bean들이 business logic layer를 당담하고.. ibatis가 persistence layer를 당담하는 구조로 개발한다.
jeus 5.0 설정 파일 ms-sql JDBC드라이버의 패키지명이 이상하게 바뀐거 같다.. 술먹고 코딩한건지... DriverClassName com.microsoft.jdbc.sqlserver.SQLServerDriver --> com.microsoft.sqlserver.jdbc.SQLServerDriver URL jdbc:microsoft:sqlserver://xxx.xxx.xxx.xx:1433;DatabaseName=test --> jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;DatabaseName=test 이것때문에 고생 좀 했다.. 자바 5.0 이상은 2005 Driver를 사용해야 한다. 2000 --> msbase.jar, mssqlserver.jar, msutil.jar 2005 --> sq..