2011-09-06 4 views
4

저는 Eclipse Indigo를 Ubuntu Linux, Spring Tools 2.7.1, Spring Roo 1.1.5에서 실행하고 있습니다. 나는 Getting Started with Roo을 읽고 있어요 그리고 내가 DB 리버스 엔지니어링을 시도 할 때 다음과 같은 오류했습니다, 그러나Spring Roo : 'org.h2.Driver'에 JDBC 드라이버가 없습니다.

roo> database reverse engineer --schema ROO_CRM --package org.obliquid.crm.domain 
Located add-on that may offer this JDBC driver 
1 found, sorted by rank; T = trusted developer; R = Roo 1.1 compatible 
ID T R DESCRIPTION ------------------------------------------------------------- 
01 Y Y 1.3.159.0001 H2 #jdbcdriver driverclass:org.h2.Driver. This bundle... 
-------------------------------------------------------------------------------- 
[HINT] use 'addon info id --searchResultId ..' to see details about a search result 
[HINT] use 'addon install id --searchResultId ..' to install a specific search result, or 
[HINT] use 'addon install bundle --bundleSymbolicName TAB' to install a specific add-on version 
JDBC driver not available for 'org.h2.Driver' 

을 내가 다시 리버스 엔지니어링이 같은 오류가 발생합니다 실행

roo> addon install id --searchResultId 01 

으로 시도하는 경우에도 . 내 pom.xml에는 다음과 같은 종속성도 있습니다.

<dependency> 
    <groupId>com.h2database</groupId> 
    <artifactId>h2</artifactId> 
    <version>1.3.155</version> 
    <classifier /> 
</dependency> 

어떻게 장애를 해결할 수 있습니까?

업데이트 : 이후의 테스트에서 DB를 MySQL로 변환했으며 일식에서는 여전히 작동하지 않지만 독립형 루어 셸에서 작동했습니다. 그러나 저는 현재 직장에있는 동안 집에있어 네트워크 문제 일 수도 있습니다. 나는 H2가 지금도 작동 할 것이라고 생각한다.

roo> addon install id --searchResultId 1 
Target resource(s): 
------------------              
    Spring Roo - Wrapping - mysql-connector-java (5.1.17.0020) 

Required resource(s): 
---------------------              
    slf4j-api (1.6.1)      
    slf4j-nop (1.6.1)  

Deploying...done.              

Successfully installed add-on: Spring Roo - Wrapping - mysql-connector-java [version: 5.1.17.0020] 
[Hint] Please consider rating this add-on with the following command:                   
[Hint] addon feedback bundle --bundleSymbolicName org.springframework.roo.wrapping.mysql-connector-java --rating ... --comment "..."  

업데이트 2는 : 또 다른 샘플 프로젝트 리버스 엔지니어 독립 쉘에서 일하지만, 이클립스 내에서 작동하지 않았다. 그래서 지금은 제 해결 방법은 독립형 roo shell에서 리버스 엔지니어링을하는 것입니다.

답변

0

Eclipse 네트워크 설정을 확인하십시오. 프록시 서버를 사용하는 경우 문제가 될 수 있습니다.

관련 문제