问题标签 [apache-chemistry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alfresco - 使用 Chemistry cmis 连接到 Alfresco Repository 而不使用端口
我有一个要求,我需要使用以下 atompuburl 连接到 Alfresco Repository
www.myalfresco.com 是我的 aws 露天网址。
我使用下面的代码片段来进行一次露天会议
我在 atompul url 中使用上述 url。
有没有办法在没有端口的情况下连接到 Alfresco 存储库(因为它没有给我)。
对于化学 Cmis,还有其他方法吗?
请帮忙。
这是它给出的例外
org.apache.chemistry.opencmis.commons.exceptions.CmisConnectionException: Cannot access "https://www.myalfresco.com:443/alfresco/api/-default-/public/cmis/versions/1.1/atom": Connection timed out: connect
at org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker.invoke(DefaultHttpInvoker.java:230)
at org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker.invokeGET(DefaultHttpInvoker.java:57)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.read(AbstractAtomPubService.java:641)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.getRepositoriesInternal(AbstractAtomPubService.java:808)
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:65)
at org.apache.chemistry.opencmis.client.bindings.impl.RepositoryServiceImpl.getRepositoryInfos(RepositoryServiceImpl.java:90)
at org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:135)
at org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl.getRepositories(SessionFactoryImpl.java:112)
at com.ge.test.CMISConnector.connectToRepository(CMISConnector.java:35)
at com.ge.test.MyApp.main(MyApp.java:10)
connected
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker.invoke(DefaultHttpInvoker.java:205)
... 9 more
java - CMIS 会话 getObject 中的 NullPointer - Apache Chemistry
我正面临在 Apache Chemistry OpenCmis 0.10.0 中执行 Session getObject 的 NullPointerException。我也在使用 Alfresco OpenCmis 扩展 0.6。
这是使用的代码:
这是堆栈跟踪:
CMIS缓存中似乎出现了空指针,你见过这个错误吗?我在论坛中搜索过,但我没有看到这个错误。
谢谢!
java - 使用化学 CMIS 连接到 Alfresco 时出现服务不可用异常
我正在使用以下化学 CMIS 代码连接到 Alfresco
我在用
连接到它但收到以下错误
请帮忙。
python - CMIS PermissionDeniedException
我正在尝试通过 CMIS 获取服务(SAP 移动文档)。
在服务网络客户端中,我可以创建文件夹并添加文件。
通过 CMIS,我可以验证并获取 repo 的列表,但仅此而已。对于我得到的其他方法cmislib.exceptions.PermissionDeniedException: Error 403
我使用了这个文档http://chemistry.apache.org/python/docs/
拒绝退货
cmislib.exceptions.PermissionDeniedException: Error 403 at https://url/mcm/b/atom/573f7fc4-2c76-49a2-b63c-d39e370edfde/id?id=906f3ae3-a4c9-3210-7292-c840e0cff769&filter=&includeAllowableActions=false&includeACL=false&includePolicyIds=false&includeRelationships=&renditionFilter=
*默认回购同样的错误
#repo = client.defaultRepository
java - cmis 中是否有“上”或“下”功能?
我正在执行这个查询:
我需要在 LIKE 运算符中将两个参数都设置为 UPPER 或 LOWER 大小写,就像在 oracle 中一样,
CMIS中有这样的功能吗?
cmis - 如何获取不区分大小写的 cmis:文件夹搜索查询
stmt = session.createQueryStatement("SELECT * FROM cmis:folder WHERE IN_TREE(?) and cmis:name=?"); stmt.setString(1,'sites/test/documentLibrary'); stmt.setString(2,'Test');
我得到的结果具有确切的文件夹名称(测试)区分大小写,但是如果我给出了文件夹名称测试或未找到测试结果。
您能否帮助我进行不区分大小写的文件夹搜索。
jax-rs - Weblogic 上的 Apache 化学
我正在尝试在 Weblogic 中运行我的应用程序,但每次我尝试获取会话时都会失败并出现以下错误:
帮助:(我应该如何设置??:
在Tomcat中运行相同的部署我没有错误,
这是我的 pom.xml:
编辑1:
这是我的 web.xml
proxy - 使用 OpenCMIS 客户端的 HTTP 代理身份验证
我正在使用 BindingType.Browser 开发 OpenCMIS 客户端。创建一个传递 USER、PASSWORD、BROWSER_URL、BINDING_TYPE 和 REPOSITORY_ID 所需参数的会话按预期工作。会话被创建并且可以执行进一步的步骤。
现在我想让我的客户端在使用 HTTP 代理访问互联网的机器上运行。要指定要访问的代理,我设置了系统属性 http.proxyUrl 和 http.proxyPort。只要代理不需要身份验证,这也可以工作。
嗯,这就是我现在挣扎的地方。我在测试代理中激活了身份验证,并在客户端代码中添加了参数 PROXY_USER 和 PROXY_PASSWORD 来创建会话。但这似乎不起作用。我已经调试了使用的 StandardAuthenticationProvider 来验证会发生什么。HTTP-Header“Proxy-Authenticate”是由身份验证提供程序创建的,但似乎化学框架正在发送没有该标头的请求。在我的代理日志中,收到的请求不包含任何安全标头。
有什么建议么?
java - 春天的 apache 化学会议
我目前正在使用 spring 作为框架和 alfresco 作为 ged 开发 java/jee 应用程序。我正在使用 apache chemistry 连接到 alfresco 存储库。这是我用来获取会话的代码。
有没有办法用spring bean更改这段代码,因为我将在不同的类中使用这个会话,最好是单例。