Developing Client for Adobe Experience Manager
I'm trying to create a client for Adobe Experience Manager. To begin with I'm following the Adobe Article: https://helpx.adobe.com/experience-manager/using/java-swing-applications.html.
Followed the instructions, and my pom for this application looks like :
<dependencies><dependency><groupId>org.apache.jackrabbit</groupId><artifactId>jackrabbit-jcr-commons</artifactId><version>2.6.4</version></dependency><dependency><groupId>javax.jcr</groupId><artifactId>jcr</artifactId><version>2.0</version></dependency><dependency><groupId>org.apache.jackrabbit</groupId><artifactId>jackrabbit-core</artifactId><version>1.0</version></dependency><dependency><groupId>javax.jcr</groupId><artifactId>jcr</artifactId><version>1.0</version></dependency><dependency><groupId>org.apache.jackrabbit</groupId><artifactId>jackrabbit-jcr2dav</artifactId><version>2.0-beta6</version></dependency><dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.12</version></dependency></dependencies>
Note: 1) jackrabbit-standalone-2.4.5.jar is in class path
2) jackrabbit-jcr2dav is avaliable in maven dependencies.
3) I have started the stand alone jar and is available on localhost:8080
4) Trying to connect to the repository using the url localhost:8080/server
5) I'm able to access this url using browser.
But while starting the application I'm getting the following error :
SLF4J: Found binding in [jar:file:/C:/apps/jackrabbit-standalone/jackrabbit-standalone-2.4.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/apps/MAVEN/repo/local/org/slf4j/slf4j-log4j12/1.0/slf4j-log4j12-1.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. javax.jcr.RepositoryException: Unauthorized at org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:120) at org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:51) at org.apache.jackrabbit.spi2dav.ExceptionConverter.generate(ExceptionConverter.java:45) at org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.obtain(RepositoryServiceImpl.java:804) at org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.obtain(RepositoryServiceImpl.java:748) at org.apache.jackrabbit.spi2davex.RepositoryServiceImpl.obtain(RepositoryServiceImpl.java:309) at org.apache.jackrabbit.jcr2spi.RepositoryImpl.login(RepositoryImpl.java:151) at org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:123) at org.caesars.cq.explorer.FileModel.getRepository(FileModel.java:104) at org.caesars.cq.explorer.FileModel.setFileStats(FileModel.java:81) at org.caesars.cq.explorer.FileModel.<init>(FileModel.java:44) at org.caesars.cq.explorer.FileModel.<init>(FileModel.java:35) at org.caesars.cq.explorer.FileTable.<init>(FileTable.java:37) at org.caesars.cq.explorer.FileTable.main(FileTable.java:119) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) Caused by: org.apache.jackrabbit.webdav.DavException: Unauthorized at org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getResponseException(DavMethodBase.java:165) at org.apache.jackrabbit.webdav.client.methods.DavMethodBase.getResponseBodyAsMultiStatus(DavMethodBase.java:91) at org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.obtain(RepositoryServiceImpl.java:776) ... 15 more
Bit confused with this error. Any help is greatly appreciated.
Thanks in advance.
