2013. 7. 29. 13:42
■ 이클립스 jquery_min.js 파일 validator 에러 대처법
   jquery.min.js 파일에 에러가 표시되어 프로젝트에 x 표시가 되는 것을 막기위한 방법

   1) Project Explorer 탭에서 프로젝트명 선택

   2) Project->Properties->JavaScript->Include Path->Source
      프로젝트명/WebContent 아래의 Excluded 를 더블클릭
   
   3) Inclusion and Exclusion Patterns 창에서 Exclusion patterns Add 버튼 클릭

   4) 상황에 적합한 패턴 입력 (예 : **/jquery*.js ) 

   5) 적용시키면 에러 표시 제거됨


Posted by 1+1은?
2013. 7. 29. 13:39

eclipse.ini

jdk 지정된 경로

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.7.0_21/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

-vm

부분에 jdk bin폴더를 입력

Posted by 1+1은?
2013. 7. 26. 11:29

우선 SID가 맞는지 확인


c:\>lsnrctl services



DEDICATED 이면서 ready 상태인 SID로 설정


그래도 안된다면

D:\app\home\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora --오라클 설치 경로는 다를 수 있다.


위 파일을 다음처럼 수정한다.



# tnsnames.ora Network Configuration File: D:\app\home\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) --위 콘솔창에서 확인한 포트번호로 바꿔준다(1521 → 49179)


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) --마찬가지로 수정(1521 → 49179)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


※ 오라클 버전이나 환경에 따라 내용은 다를 수 있음

원인은 유동아이피 이거나 컴퓨터 이름을 바꿨을 때 라는데


나 같은 경우는 

1. 오라클11g XE 쓰다가 이름변경 

2. DB연결실패ㅋ

3. 홧김에 오라클11g EE 설치 

4. 또 실패ㅋ(ORA-12505)

5. ????

6. PROFIT!!!



그래도 안된다면 listener.ora, tnsnames.ora 두 파일에서 HOST를 컴퓨터이름(네트워크이름)으로 바꿔준다.

단, 서버와 클라이언트가 같을 경우에만


※ listener.ora는 서버의 리스너설정, tnsnames.ora는 클라이언트의 접속환경 설정이다.

Posted by 1+1은?
2013. 7. 25. 17:13
■ 이클립스 jquery_min.js 파일 validator 에러 대처법
   jquery.min.js 파일에 에러가 표시되어 프로젝트에 x 표시가 되는 것을 막기위한 방법

   1) Project Explorer 탭에서 프로젝트명 선택
   2) Project->Properties->JavaScript->Include Path->Source
      프로젝트명/WebContent 아래의 Excluded 를 더블클릭
   3) Inclusion and Exclusion Patterns 창에서 Exclusion patterns Add 버튼 클릭
   4) 상황에 적합한 패턴 입력 (예 : **/jquery*.js ) 
   5) 적용시키면 에러 표시 제거됨


Posted by 1+1은?
2013. 7. 25. 17:13

동일한 종류의 서버는 중복생성할 수 없어 발생하는 문제

1. 같은 버전의 서버가 이미 만들어져 있거나 

2. 삭제가 제대로 되지 않았거나

3. 서버의 폴더 위치가 변경되었을 때

 

 

WorkSpace 안에 있는 다음의 경로를 찾아

( .metadata\.plugins\org.eclipse.core.runtime\.settings )

 

org.eclipse.wst.server.core.prefs

org.eclipse.jst.server.tomcat.core.prefs

 

2개 파일을 지워준다.

Posted by 1+1은?
2013. 7. 25. 17:12


String s = null;
if(s==null || s.equals("")) { } //가능
if(s.equals("") || s==null) { } //비교불가


or연산자는 좌측의 논리연산이 true일 때 더 이상 비교하지 않는다.

 

 s가 null일 경우, null과 문자열을 비교할 수 없으므로 런타임에러가 발생한다.

Posted by 1+1은?
2013. 7. 25. 17:12

java.lang.NumberFormatException

 : wrapper 클래스(Integer, Double)의 parse메서드를 사용할 때 인자값이 잘못되었을 때 발생한다.

예를 들어 Integer.parseInt() 를 사용할 경우 인자값의 스트링이 null이거나 

Integer가 처리할 수 있는 데이터의 범위를 초과했을 경우에 발생한다.

 

 

1
2
int num = Integer.parseInt("100.1")
int num = Integer.parseInt(null) //둘 다 int로 파싱이 불가능함

 

 

 

 

java.lang.ArrayIndexOutOfBoundsException

 : 배열의 처리가 잘못되었을 때의 예외 중 하나.

존재하지 않는 배열의 인덱스를 명시했을 때 발생한다.

 

 

1
2
int[] num = {1, 2, 3};
System.out.println(num[4]); //num[] 에는 4번방이 존재하지 않는다.

 

 

 

java.lang.NullPointerException

 : 변수의 값이 null 일 때 해당 변수로 메서드호출 시 발생한다.

 

1
2
Random rnd = null;
System.out.println(rnd.nextInt()); //인스턴스 주소가 없는 변수는 멤버에 접근할 수 없다.

 

 

 

java.io.FileNotFoundException

 : File 클래스에서 발생하는 예외

 : 대부분 경로가 잘못되었을 때 발생한다.

 

 

org.apache.jasper.JasperException

 : jsp 에서 변수 초기화가 이뤄지지 않을때 발생

 

1
2
3
4
5
String str; //지역변수를 초기화 하지 않은 상태에서 jsp파일을 컴파일하면 에러가 발생한다.
 
if(oper.equals("add")) {
    ...
}

 

 

Posted by 1+1은?