Author: rombert
Date: Tue Aug 4 12:10:25 2015
New Revision: 1694037
URL: http://svn.apache.org/r1694037
Log:
SLING-4924 - Unable to deploy bundle on a Sling instance with a custom
context
Use RepositoryInfo.appendPath in the HttpOsgiClient
Modified:
sling/trunk/tooling/ide/api/src/org/apache/sling/ide/osgi/impl/HttpOsgiClient.java
Modified:
sling/trunk/tooling/ide/api/src/org/apache/sling/ide/osgi/impl/HttpOsgiClient.java
URL:
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/api/src/org/apache/sling/ide/osgi/impl/HttpOsgiClient.java?rev=1694037&r1=1694036&r2=1694037&view=diff
==============================================================================
---
sling/trunk/tooling/ide/api/src/org/apache/sling/ide/osgi/impl/HttpOsgiClient.java
(original)
+++
sling/trunk/tooling/ide/api/src/org/apache/sling/ide/osgi/impl/HttpOsgiClient.java
Tue Aug 4 12:10:25 2015
@@ -63,7 +63,7 @@ public class HttpOsgiClient implements O
@Override
public Version getBundleVersion(String bundleSymbolicName) throws
OsgiClientException {
- GetMethod method = new GetMethod(repositoryInfo.getUrl() +
"system/console/bundles.json");
+ GetMethod method = new
GetMethod(repositoryInfo.appendPath("system/console/bundles.json"));
HttpClient client = getHttpClient();
InputStream input = null;
@@ -126,7 +126,7 @@ public class HttpOsgiClient implements O
}
// append pseudo path after root URL to not get redirected for nothing
- final PostMethod filePost = new
PostMethod(repositoryInfo.getUrl()+"system/console/install");
+ final PostMethod filePost = new
PostMethod(repositoryInfo.appendPath("system/console/install"));
try {
// set referrer
@@ -203,7 +203,7 @@ public class HttpOsgiClient implements O
void installBundle() throws OsgiClientException {
- PostMethod method = new PostMethod(repositoryInfo.getUrl() +
"system/sling/tooling/install");
+ PostMethod method = new
PostMethod(repositoryInfo.appendPath("system/sling/tooling/install"));
try {
configureRequest(method);