3 |
import java.io.IOException; |
import java.io.IOException; |
4 |
|
|
5 |
import javax.servlet.ServletException; |
import javax.servlet.ServletException; |
6 |
|
import javax.servlet.ServletRegistration; |
7 |
import javax.servlet.http.*; |
import javax.servlet.http.*; |
8 |
|
|
9 |
/** |
/** |
25 |
* <p> |
* <p> |
26 |
* <init-param><param-name>readonly</param-name><param-value>1</param-value></init-param> |
* <init-param><param-name>readonly</param-name><param-value>1</param-value></init-param> |
27 |
* <!-- <init-param><param-name>readonly</param-name><param-value>1</param-value></init-param> --> |
* <!-- <init-param><param-name>readonly</param-name><param-value>1</param-value></init-param> --> |
28 |
|
* |
29 |
|
* You could also configure it dynamically from a ContextListener: |
30 |
|
* ServletRegistration.Dynamic dynconf = sce.getServletContext().addServlet("circuitbreaker", dk.thoerup.circuitbreaker.web.CircuitBreakerServletBase.class ); |
31 |
|
* dynconf.addMapping("/CircuitBreakerServlet"); |
32 |
|
* dynconf.setInitParameter("readonly", "1"); |
33 |
* |
* |
34 |
*/ |
*/ |
35 |
|
|