본문 바로가기

IT 세상

(242)
java.net.PlainSocketImpl.doConnect A remote host refused an attempted connect operation O java.net.ConnectException: A remote host refused an attempted connect operation. at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:391) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:252) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:239) at java.net.Socket.connect(Socket.java:551) at java.net.Socket.connect(Socket.java:501) at sun.net.NetworkClient.doCon..
[펌]Eclipse , Tomcat Server, Oracle DB 연동하기 Eclipse 에서 Server 사용하기(Tomcat) JavaEE Perspective 로 온다. Window -> Preferences 에서 Server 항목에 Runtime Envionment 항목에서 add를 눌러 해당 Tomcat Server를 지정해 준다. Project 생성 시 web - dynamic web Project를 생성한다. src 부분에는 소스파일을 위치하고 WebContent 부분에는 작성한 html 파일이 위치한다. build 부분 에는 컴파일된 class 파일이 위치한다. 이 과정 후 deploy를 하게 되면 Tomcat에 해당 파일이 복사 되어 실행하게 된다. deploy이의 경우 해당 프로젝트를 Export 하여서 web의 *.war 파일로 해당 파일을 압축하여 Tomc..
톰캣(Tomcat)에서 컨텍스트를 설정하는 방법 (Tomcat 6.0) 톰캣(Tomcat)에서 컨텍스트를 설정하는 방법 (Tomcat 6.0) 0. 용어 설명 TOMCAT_HOME : 톰캣 설치 디렉터리 1. 도메인으로 분류하는 방법 TOMCAT_HOME\conf\server.xml 을 열면 기본적으로 하나의 Service 엘리먼트가 있고 그 하위에 Engine 엘리먼트가, 또 그 하위에 아래와 같은 하나의 Host 엘리먼트가 있다. 아래와 같이 추가하려는 도메인으로 Host 엘리먼트를 하나 더 추가한다. appBase는 이 컨텍스트의 물리적 영역이 되겠다. 물론 실제의 물리적인 디렉터리도 아래와 같이 필요하다. /media/disk/webapps/test/ROOT /media/disk/webapps/test/ROOT/WEB-INF WEB-INF의 web.xml등은 TOMC..
Tomcat에 새로운 Context 를 생성하는 방법 Tomcat에 새로운 Context 를 생성하는 방법을 설명 합니다. Tomcat설치는 http://tomcat.apache.org 의 Download 메뉴를 통해 원하는 버젼을 다운받아 설치마법사를 실행하거나 zip 파일 압축을 푸는 것으로 모두 끝나는 간단한 작업이니, 굳이 설명하지 않습니다. Tomcat이 설치된 Directory를 CATALINA_HOME 이라고 부르기로 하구 나머지 이야기를 계속 하면요. Tomcat을 시작하기 위해서는 CATALINA_HOME/bin/startup.bat(윈도우 환경인 경우)를 실행시키면 됩니다. 물론 JDK가 사전에 설치 되어 있어야 합니다. JDK를 설치 했는데도 시작이 잘 되지 않으면, JDK의 위치를 알려 줘야 하는데요. CATALINA_HOME/bin/..
nohup 설명... nohup 실행파일 1> /dev/null 2>&1 & 실제적인 설명은 마지막에 드리고 먼저 I/O 재지향에 대한 개념을 소개합니다. I/O 재지향 ls > ls_result.txt 위와 같이 하면 화면에 출력될 ls 의 결과가 ls_result.txt 라는 파일 속에 기록이 됩니다. 화면에 출력될 내용을 표준출력(stdout)이라고 하는데, 파일디스크립터(file descriptor) 번호는 1번입니다. (표준입력, 표준출력, 표준에러에 해당하는 파일 디스크립터는 각각 0, 1, 2 입니다.) ls 1> ls_result.txt 라고 해도 결과가 같습니다. ls > /dev/null 은 ls 의 결과를 /dev/null 이라는 파일 속에 넣습니다. /dev/null 은 특수한 장치파일로 모든 입력을 (..
필드의 가중치를 이용하여 가장 큰 가중치에 해당하는 값을 가져오는 oracle query select * from ( select uid, duid, orderno, rank() over(partition by uid order by ordernono desc) ro from DOC ) where ro = 1
오라클 blob, long raw java 예제 오라클 blob 예제 *********************************************************** package test; import oracle.sql.BLOB; import java.io.*; import java.sql.*; public class BlobTest { public static void blobInsertTest() throws SQLException, IOException { ResultSet rs = null; PreparedStatement pstmt = null; Connection conn = null; String query = "insert into test_blob(seq,file_name,lob_data) values(?,?,empty_..
[jstl] According to TLD or attribute directive in tag file, attribute value does not accept any expressions 에러 [jstl] According to TLD or attribute directive in tag file, attribute value does not accept any expressions 에러 는 잘 되는데 이상하게 를 해주면 오류가 난다. 여기저기 찾아보니 를 로 바꿔주면 된다. It is the old version of JSTL and even if I copied the newest standard.jar and jstl.jar into WEB-INF/lib, it did not dissapear. The trick is here: