'전체 글'에 해당되는 글 1012건
- 2009.01.09 Tomcat 6 설치(Windows Service에 등록)
- 2009.01.09 왜 쉽게 짜지 않지?
- 2009.01.08 Subversion 관리
- 2009.01.06 Telnet으로 웹페이지 호출
- 2008.12.26 시스템 정보 조회용 JSP
- Tomcat 6 설치(Windows Service에 등록)
- 日常茶飯事
- 2009. 1. 9. 15:21
고객사에 설치한 Tomcat 6 에서 문제가 발생해서 테스트를 위해서 Tomcat 5.5 가 설치되어 있는 윈도우머신에 Tomcat 6 를 추가로 설치하게 되었다.
Tomcat 5.5 가 서비스에 "Apache Tomcat" 이라는 표시 이름으로 등록되어 있어서 Tomcat 6 를 서비스로 등록할 수 없다. 1
Tomcat 5.5(서비스 이름은 Tomcat5) 를 "Apache Tomcat 5" 이라는 표시 이름으로 변경한 뒤 Tomcat 6 을 에러없이 설치를 완료할 수 있다.
옵션은 Apache Tomcat 6.0 Windows service HOW-TO 를 참고.
하여튼 설치후 디렉토리 구조가 예전과 조금 달라진 것을 알 수 있다.
%CATALINA_HOME%/common/ 가 없어지고 lib/ 만 있다.
예전에 있던 common/endorsed/ 가 필요한데 없다. 난감하다.
윈도우 서비스에 등록된 경우 Configure Tomcat 를 누르면 나오는 Tomcat Properties 의 Java 탭에서 옵션을 지정할 수 있다.
%CATALINA_HOME%/endorsed/ 를 만들고 java.endorsed.dirs 속성에서 endorsed/ 를 지정해준다.
*참고
Java Endorsed Standards Override Mechanism
자바기술 지원 표준 (Java Endorsed Standards)
Tomcat 5.5 가 서비스에 "Apache Tomcat" 이라는 표시 이름으로 등록되어 있어서 Tomcat 6 를 서비스로 등록할 수 없다. 1
Tomcat 5.5(서비스 이름은 Tomcat5) 를 "Apache Tomcat 5" 이라는 표시 이름으로 변경한 뒤 Tomcat 6 을 에러없이 설치를 완료할 수 있다.
> %CATALINA_HOME%/bin/tomcat5 //US//Tomcat5 --DisplayName="Apache Tomcat 5"
옵션은 Apache Tomcat 6.0 Windows service HOW-TO 를 참고.
하여튼 설치후 디렉토리 구조가 예전과 조금 달라진 것을 알 수 있다.
%CATALINA_HOME%/common/ 가 없어지고 lib/ 만 있다.
예전에 있던 common/endorsed/ 가 필요한데 없다. 난감하다.
윈도우 서비스에 등록된 경우 Configure Tomcat 를 누르면 나오는 Tomcat Properties 의 Java 탭에서 옵션을 지정할 수 있다.
%CATALINA_HOME%/endorsed/ 를 만들고 java.endorsed.dirs 속성에서 endorsed/ 를 지정해준다.
*참고
Java Endorsed Standards Override Mechanism
자바기술 지원 표준 (Java Endorsed Standards)
- MySQL 5(?) 에서는 서비스 등록시 이름을 선택할 수 있음. [본문으로]
- 왜 쉽게 짜지 않지?
- 雜동사니
- 2009. 1. 9. 04:36
분기를 계산하는 부분이 필요했다.
딴엔 고민을 했는데...
quarter = ((month % 3 == 0 ? month : month + 2)) / 3
이것과 같은 내용이다.
quarter = (month + 2) / 3
딴엔 고민을 했는데...
quarter = ((month % 3 == 0 ? month : month + 2)) / 3
이것과 같은 내용이다.
quarter = (month + 2) / 3
- Subversion 관리
- 日常茶飯事
- 2009. 1. 8. 14:55
- 저장소 관리
- 서비스 등록
- 저장소 여러 개 사용하기
- 저장소 생성
> svnadmin create --fs-type fsfs d:/svn_base/rep1 //rep1 이라는 저장소 생성
- svnserve.conf 설정(d:/svn_base/rep1/conf/)
anon-access = none //익명사용자의 접근을 막는다.
auth-access = write
password-db = passwd
authz-db = ../../conf/authz //여러 저장소에서 각각 지정하지 말고 한곳에서 관리하도록 할 수 있다.
- 권한 설정(authz) : Path-Based Authorization
[/]
* =
pantarei = rw
[rep1:/prj1/trunk]
mir = rw
[rep2:/]
* = r #읽기전용
- 서버 시작
> svnserve -d -r d:/svn_base //svn 프로토콜을 사용, 3690 포트 사용
- 서비스 등록
sc \\DEVTEST create svnserve binpath= "C:/Subversion/bin/svnserve.exe
--service -r D:/Resources/svn_repos" DisplayName= "Subversion svnserve"
- 저장소 여러 개 사용하기
- 위와 같이 저장소를 모아둔 디렉토리를 기준으로 svnserve 를 실행시킨다.
- > svnserve -d -r d:/svn_base/rep2 --listen-port 3691
- password-db, authz-db 를 한곳에서 관리한다.
- 버전 정보 보기
> svnadmin --version //svnlook --version 동일
svnadmin, 버젼 1.4.6 (r28521)
Dec 20 2007, 16:19:22에 컴파일 됨
...
svnadmin, 버젼 1.4.6 (r28521)
Dec 20 2007, 16:19:22에 컴파일 됨
...
- Telnet으로 웹페이지 호출
- 日常茶飯事
- 2009. 1. 6. 19:40
> telnet 1.2.3.4 80
GET /ip.jsp HTTP/1.1
Host: 1.2.3.4 //엔터 두번
GET /ip.jsp HTTP/1.1
Host: 1.2.3.4 //엔터 두번
ip.jsp
- HTTP/1.0도 가능하고 host 헤더가 없는 경우도 가능하다.
- 2008. 12. 26. 05:24
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
내용을 보시려면 비밀번호를 입력하세요.
Recent comment