プログラムでコンテンツにアクセスしたいのですが、次のことを試しました。
private Session getSession(String user, String passwort) {
Session session = null;
try {
Repository repository = JcrUtils.getRepository("http://localhost:4503/crx/server");
JcrUtils.getRepository("http://localhost:4503/crx/server");
session = repository.login(new SimpleCredentials(user, passwort.toCharArray()));
} catch (RepositoryException e) {
LOG.error(e.getMessage());
}
return session;
}
getRepository
メソッドを呼び出すと、次の例外が発生します。
javax.jcr.RepositoryException: Unable to access a repository with the following settings:
org.apache.jackrabbit.repository.uri: http://localhost:4503/crx/server
The following RepositoryFactory classes were consulted:
Perhaps the repository you are trying to access is not available at the moment.
私はバージョンcq5.4を持っています。何か案が?
PS: パブリッシュおよびオーサー インスタンスにアクセスしようとしましたが、同じ例外が発生しました。