pom.xml에 JDBC용 ifxjdbc.jar관련 dependency를 설정시 에러가 ..
- 작성자 :
- 김*희
- 작성일 :
- 2010-08-11 15:03:15
- 조회수 :
- 3,565
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
해당경로( src\main\webapp\WEB-INF\lib)에다
ifxjdbc.jar 파일을 넣은 후
pom.xml 파일에
74:<!-- Spring Framework -->
75:<dependency>
76: <groupId>com.informix</groupId>
77: <artifactId>ifxjdbc</artifactId>
78: <version>3.0.0</version>
79:</dependency>
80:<dependency>
81: <groupId>informix</groupId>
82: <artifactId>informix-jdbc</artifactId>
83: <version>1.0.0</version>
84:</dependency>
75-79 라인을 추가하였거든요..
근데 에러가 발생합니다..
에러내용:
Missing artifact com.informix:ifxjdbc:jar:3.0.0:compile
답변 부탁드립니다.
pom.xml 파일을 첨부해 드립니다.
==================================================
답변:
pom.xml에 Informix JDBC용 ifxjdbc.jar관련 dependency를 설정하시고
데이터소스 설정중에
- url : jdbc:informix-sqli://localhost:1533/testDB:NFORMIXSERVER=myserver[;user=rdtest;password=test]를
알맞게 설정해주시면 됩니다
맨 처음질문내용:
=====================================================================
안녕하세요.. 김도욱님..
DB 연결에 대한 정보는
src/main/resources/spring/context-datasource.xml에 있습니다.
위 파일에 지정된 dataSource 부분을 Oracle용 JDBC URL 정보로 변경하시면 됩니다...
그럼.. 즐거운 하루 되십시오..
감사합니다.
===============================================================
안녕하세요, 부선아님..
개발환경구축이 되어있는지요?
nexus설치가 우선 되어있어야 하며 nexus설치가 되어있다고 가정하고 설명드리겠습니다
pom.xml을 여시고 아래 nexus repository를 추가합니다
<repositories>
<!-- Repository에서 읽어옴 -->
<repository>
<id>nexus</id>
<url>http://localhost:8080/nexus/content/repositories/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
그리고 해당 jar파일 정보를 아래와 같이 입력합니다
<dependency>
<groupId>informix</groupId>
<artifactId>informix-jdbc</artifactId>
<version>1.0.0</version>
</dependency>
정리해서 말씀드리면 nexus에 외부 jar파일을 업로드 하시고 위의 내용대로 해당프로젝트명을 maven->update project configuration 하시고 maven install하시기 바랍니다.
감사합니다
===============================================================
ifxjdbc.jar 파일을 넣은 후
pom.xml 파일에
74:<!-- Spring Framework -->
75:<dependency>
76: <groupId>com.informix</groupId>
77: <artifactId>ifxjdbc</artifactId>
78: <version>3.0.0</version>
79:</dependency>
80:<dependency>
81: <groupId>informix</groupId>
82: <artifactId>informix-jdbc</artifactId>
83: <version>1.0.0</version>
84:</dependency>
75-79 라인을 추가하였거든요..
근데 에러가 발생합니다..
에러내용:
Missing artifact com.informix:ifxjdbc:jar:3.0.0:compile
답변 부탁드립니다.
pom.xml 파일을 첨부해 드립니다.
==================================================
답변:
pom.xml에 Informix JDBC용 ifxjdbc.jar관련 dependency를 설정하시고
데이터소스 설정중에
- url : jdbc:informix-sqli://localhost:1533/testDB:NFORMIXSERVER=myserver[;user=rdtest;password=test]를
알맞게 설정해주시면 됩니다
맨 처음질문내용:
=====================================================================
안녕하세요.. 김도욱님..
DB 연결에 대한 정보는
src/main/resources/spring/context-datasource.xml에 있습니다.
위 파일에 지정된 dataSource 부분을 Oracle용 JDBC URL 정보로 변경하시면 됩니다...
그럼.. 즐거운 하루 되십시오..
감사합니다.
===============================================================
안녕하세요, 부선아님..
개발환경구축이 되어있는지요?
nexus설치가 우선 되어있어야 하며 nexus설치가 되어있다고 가정하고 설명드리겠습니다
pom.xml을 여시고 아래 nexus repository를 추가합니다
<repositories>
<!-- Repository에서 읽어옴 -->
<repository>
<id>nexus</id>
<url>http://localhost:8080/nexus/content/repositories/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
그리고 해당 jar파일 정보를 아래와 같이 입력합니다
<dependency>
<groupId>informix</groupId>
<artifactId>informix-jdbc</artifactId>
<version>1.0.0</version>
</dependency>
정리해서 말씀드리면 nexus에 외부 jar파일을 업로드 하시고 위의 내용대로 해당프로젝트명을 maven->update project configuration 하시고 maven install하시기 바랍니다.
감사합니다
===============================================================
A
안녕하세요, 김종희님
원인은 pom.xml에 dependency에 설정한 내용대로 물리적인 경로에 해당파일이 없기 때문에 발생한 것입니다.
조치방법은 로컬PC의 이클립스 메이븐의 리포지토리가 설치된 폴더를 pom.xml의 dependency element에서 .을 기준으로 폴더를 depth대로 생성한 다음 파일을 ifxjdbc-3.0.0.jar로 rename하시기 바랍니다
(C:\egovframework\maven\repository\com\informix\ifxjdbc\3.0.0\ifxjdbc-3.0.0.jar)
그리고 중복으로 인한 에러방지를 위하여 WEB-INF/lib/ifxjdbc.jar를 삭제하시기 바랍니다.
추가로 pom.xml에 설정하신 com.informix와 informix는 중복된 내용같습니다. 하나는 삭제하셔도 될 것 같습니다.
감사합니다
원인은 pom.xml에 dependency에 설정한 내용대로 물리적인 경로에 해당파일이 없기 때문에 발생한 것입니다.
조치방법은 로컬PC의 이클립스 메이븐의 리포지토리가 설치된 폴더를 pom.xml의 dependency element에서 .을 기준으로 폴더를 depth대로 생성한 다음 파일을 ifxjdbc-3.0.0.jar로 rename하시기 바랍니다
(C:\egovframework\maven\repository\com\informix\ifxjdbc\3.0.0\ifxjdbc-3.0.0.jar)
그리고 중복으로 인한 에러방지를 위하여 WEB-INF/lib/ifxjdbc.jar를 삭제하시기 바랍니다.
추가로 pom.xml에 설정하신 com.informix와 informix는 중복된 내용같습니다. 하나는 삭제하셔도 될 것 같습니다.
감사합니다