런타임에 연결을 변경해야합니다. 나는이 서버 구성이 : 나는이 방법을 시도하지만이 방법은 일을 모르겠어요 EbeanServerFactory.create(c);
런타임에 프로그래밍 방식으로 기본 서버 Play + Ebean을 변경하는 방법
public static void ChangeConfig(){
ServerConfig c = new ServerConfig();
c.setName("test");
c.loadFromProperties();
c.setDefaultServer(true);
c.setRegister(true);
EbeanServerFactory.create(c);
}
나에게 RuntimeException: DataSource user is null?
를 제공하고 있습니다
db.default.driver=oracle.jdbc.OracleDriver
db.default.url="jdbc:oracle:thin:@//178.20.26.25:1521/orcl"
db.default.user="TEST1"
db.default.password="test1"
db.test.driver=oracle.jdbc.OracleDriver
db.test.url="jdbc:oracle:thin:@//178.20.26.26:1521/orcl"
db.test.user="TEST"
db.test.password="test"
ebean.default="models.*"
ebean.test="models.*"
을하지만, 무엇을이다 내가 발견. 이 오류의 원인은 무엇입니까? 이 문제를 해결할 다른 방법이 있습니까?
을 당신이해야한다고 생각 달성하려는 목표 (직면 한 문제와 기본 서버를 변경하는 전략을 채택하려는 이유)를 설명하십시오. 나는 당신이 틀린 문제를 해결하려고 노력하고 있을지도 모른다고 생각합니다. –