톰캣 ROOT/bin에 로 이동 다음과 같이 실행하여 윈도우 서비스로 등록한다.
service.bat install
명령창에서 services.msc
또는 제어판의 관리도구 > 서비스를 실행한다.
Apache Tomcat 항목에서 마우스 우클릭하여 속성 선택
시작유형을 자동으로 바꾸고 저장한다.
2008년 8월 12일 화요일
2008년 4월 26일 토요일
[에러와 해결] 소켓에서 읽을 데이터가 없습니다.
톰캣에서 오라클 접속중 다음과 같은 에러가 발생하였다.
java.sql.SQLException: 소켓에서 읽을 데이터가 없습니다
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1123)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1075)
at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:752)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:362)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
오라클에서 막고 있는 것이므로,
DB관리자에게 접속할 수 있도록 설정해달라고 요청해서 해결..
java.sql.SQLException: 소켓에서 읽을 데이터가 없습니다
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1123)
at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1075)
at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:752)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:362)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
오라클에서 막고 있는 것이므로,
DB관리자에게 접속할 수 있도록 설정해달라고 요청해서 해결..
2008년 4월 24일 목요일
[에러와 해결] Illegal constant pool type
다음과 같은 오류가 발생
javax.servlet.ServletException: Illegal constant pool type
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
원인 : jsp에서 사용하는 class 파일이 손상되었다.
나의 경우에는 FTP로 업로드할 때 전송타입을 잘못해서 생긴 문제였다.
javax.servlet.ServletException: Illegal constant pool type
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
원인 : jsp에서 사용하는 class 파일이 손상되었다.
나의 경우에는 FTP로 업로드할 때 전송타입을 잘못해서 생긴 문제였다.
2008년 4월 4일 금요일
ASP 엑셀파일 생성시 오류와 해결방법
ASP에서 엑셀파일 생성시 다음과 같은 오류가 발생할 수 있다.
Microsoft VBScript 런타임 오류 (0x800A0046)
사용 권한이 없습니다.: 'CreateObject'
Microsoft Office Excel (0x800A03EC)
사용 가능한 메모리나 디스크 공간이 부족하므로 더 이상 문서를 열거나 저장할 수 없습니다.
==> 해결방법(Windows XP기준)
[관리도구 -> 구성요소 서비스 -> 내 컴퓨터 -> DCOM 구성]으로 간다
Microsoft Excel Application의 속성 대화상자를 연다.
1. 보안 탭에서 설정
[보안] 탭에서 [시작 및 활성화 권한]을 [사용자 지정]으로 한 후, [편집]을 누른다.
[인터넷 게스트 계정]을 추가하여, 로컬 시작, 로컬 활성화를 허용한다.
** 참고 **
인터넷 게스트 계정을 추가하는 방법은 다음과 같다.
[추가] 클릭, [고급] 클릭, [지금찾기]클릭한다.
목록 중에서 [IUSR_컴퓨터이름]으로 되어 있는 항목을 클릭하고 [확인] 클릭한다.
**********
[액세스 권한] 도 마찬가지로 [사용자 지정]으로 한 후, [편집]을 눌러 [인터넷 게스트 계정]을 추가한 후 로컬 액세스를 허용한다.
2. ID에서 설정
대화형 사용자를 선택한다.
-- 끝
Microsoft VBScript 런타임 오류 (0x800A0046)
사용 권한이 없습니다.: 'CreateObject'
Microsoft Office Excel (0x800A03EC)
사용 가능한 메모리나 디스크 공간이 부족하므로 더 이상 문서를 열거나 저장할 수 없습니다.
==> 해결방법(Windows XP기준)
[관리도구 -> 구성요소 서비스 -> 내 컴퓨터 -> DCOM 구성]으로 간다
Microsoft Excel Application의 속성 대화상자를 연다.
1. 보안 탭에서 설정
[보안] 탭에서 [시작 및 활성화 권한]을 [사용자 지정]으로 한 후, [편집]을 누른다.
[인터넷 게스트 계정]을 추가하여, 로컬 시작, 로컬 활성화를 허용한다.
** 참고 **
인터넷 게스트 계정을 추가하는 방법은 다음과 같다.
[추가] 클릭, [고급] 클릭, [지금찾기]클릭한다.
목록 중에서 [IUSR_컴퓨터이름]으로 되어 있는 항목을 클릭하고 [확인] 클릭한다.
**********
[액세스 권한] 도 마찬가지로 [사용자 지정]으로 한 후, [편집]을 눌러 [인터넷 게스트 계정]을 추가한 후 로컬 액세스를 허용한다.
2. ID에서 설정
대화형 사용자를 선택한다.
-- 끝
라벨:
나는야 웹프로그래머,
asp,
Excel
2008년 3월 5일 수요일
2008년 2월 27일 수요일
jdbc 오라클 DB 연결하기
DB Visualizer와 같은 툴을 쓸 때, JDBC를 선택하고 DB Description을 적어주어야 한다.
오라클의 경우, 다음과 같은 세가지 타입이 있다.
- //<host>:<port>/<service>
- <host>:<port>:<SID>
- <TNSName>
참고 : http://www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm#05_04
라벨:
나는야 웹프로그래머,
JDBC,
Oracle
2008년 2월 26일 화요일
CVSNT 사용자 추가하기
CVS NT 설치후 사용자를 추가하려면 명령창에서 다음과 같은 명령어를 실행해 주어야 한다.
set cvsroot=:sspi:localhost:/test
cvs passwd -r 실계정 -a CVS계정
이렇게 추가된 사용자는 CVS 저장소(Repository)의 CVSROOT 폴더에 passwd라는 파일에 저장된다.
비밀번호가 동일한 여러 계정을 만들때에는 이 파일을 직접 편집하면 편리하다.
참고 : http://www.cvsnt.org/wiki/InstallationTips#head-aefe33b5f7db69aa63f7da074fd107ba221dec89
set cvsroot=:sspi:localhost:/test
cvs passwd -r 실계정 -a CVS계정
이렇게 추가된 사용자는 CVS 저장소(Repository)의 CVSROOT 폴더에 passwd라는 파일에 저장된다.
비밀번호가 동일한 여러 계정을 만들때에는 이 파일을 직접 편집하면 편리하다.
참고 : http://www.cvsnt.org/wiki/InstallationTips#head-aefe33b5f7db69aa63f7da074fd107ba221dec89
라벨:
나는야 웹프로그래머,
사용자추가,
cvs
피드 구독하기:
글 (Atom)