You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cs...@apache.org on 2018/07/11 16:04:34 UTC
svn commit: r1835644 - in /felix/trunk/systemready: docs/README.md
src/main/java/org/apache/felix/systemready/impl/servlet/SystemReadyServlet.java
Author: cschneider
Date: Wed Jul 11 16:04:34 2018
New Revision: 1835644
URL: http://svn.apache.org/viewvc?rev=1835644&view=rev
Log:
FELIX-5873 - Change default servlet path to not collide with system console
Modified:
felix/trunk/systemready/docs/README.md
felix/trunk/systemready/src/main/java/org/apache/felix/systemready/impl/servlet/SystemReadyServlet.java
Modified: felix/trunk/systemready/docs/README.md
URL: http://svn.apache.org/viewvc/felix/trunk/systemready/docs/README.md?rev=1835644&r1=1835643&r2=1835644&view=diff
==============================================================================
--- felix/trunk/systemready/docs/README.md (original)
+++ felix/trunk/systemready/docs/README.md Wed Jul 11 16:04:34 2018
@@ -51,7 +51,7 @@ For an example see the [test case](../sr
## Ready servlet
The Ready servlet provides the aggregated state of the system over http in json format.
-It is registered on the path `/system/console/ready`.
+It is registered on the path `/systemready`.
This is an example of a ready system with just the services check.
```
@@ -63,6 +63,13 @@ This is an example of a ready system wit
}
```
+The servlet can be configured using the pid `org.apache.felix.systemready.impl.servlet.SystemReadyServlet`.
+
+You can set the servlet path and the servlet context select filter. The default works for Apache Karaf.
+When using the servlet in Apache Felix Http Whiteboard or Adobe AEM make sure you set the servlet context select too:
+
+ osgi.http.whiteboard.context.select=(osgi.http.whiteboard.context.name=org.osgi.service.http)
+
## Root cause command
For quickly checking for a root cause of a problem with a declarative services component there is also a handy command.
Modified: felix/trunk/systemready/src/main/java/org/apache/felix/systemready/impl/servlet/SystemReadyServlet.java
URL: http://svn.apache.org/viewvc/felix/trunk/systemready/src/main/java/org/apache/felix/systemready/impl/servlet/SystemReadyServlet.java?rev=1835644&r1=1835643&r2=1835644&view=diff
==============================================================================
--- felix/trunk/systemready/src/main/java/org/apache/felix/systemready/impl/servlet/SystemReadyServlet.java (original)
+++ felix/trunk/systemready/src/main/java/org/apache/felix/systemready/impl/servlet/SystemReadyServlet.java Wed Jul 11 16:04:34 2018
@@ -49,7 +49,7 @@ import org.slf4j.LoggerFactory;
name = SystemReadyServlet.PID,
service = Servlet.class,
property = {
- HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN + "=" + "/system/console/ready",
+ HttpWhiteboardConstants.HTTP_WHITEBOARD_SERVLET_PATTERN + "=" + "/systemready",
}
)
@Designate(ocd=SystemReadyServlet.Config.class)
@@ -68,7 +68,7 @@ public class SystemReadyServlet extends
@AttributeDefinition(name = "Servlet Path")
String osgi_http_whiteboard_servlet_pattern() default SystemReadyServlet.DEFAULT_PATH;
- @AttributeDefinition(name = "Servlet Context")
+ @AttributeDefinition(name = "Servlet Context select")
String osgi_http_whiteboard_context_select();
}