if I do as below : the context can route to index.jsp,but the url on browser
the url is not change.so the context in index.jsp can not use.
public void configure() {
from("jetty:http://192.168.0.154:8181/?matchOnUriPrefix=true")
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
sessionId =
exchange.getIn(HttpMessage.class).getRequest().getRequestedSessionId();
if (null==sessionId)
{
exchange.getIn().setHeader("sessionId", 0);;
exchange.getIn().setHeader(Exchange.HTTP_BASE_URI,
constant("http://192.168.0.154:8181/uiserver/index.jsp"));
exchange.getIn().setHeader(Exchange.HTTP_PATH,
constant(""));
exchange.getIn().setHeader(Exchange.HTTP_SERVLET_REQUEST,
constant(""));
exchange.getIn().setHeader(Exchange.HTTP_URI,
constant("http://192.168.0.154:8181/uiserver/index.jsp"));
}
else
{
exchange.getIn().setHeader("sessionId",
sessionId);;
exchange.getIn().setHeader(Exchange.HTTP_URI,
constant("http://192.168.0.154:8181/uiserver/index.jsp"));
}
}
})
/* .process(new Processor() {
public void process(Exchange exchange) throws Exception {
exchange.getOut().setHeader(Exchange.HTTP_URI,
constant("http://www.google.com"));
}
})*/
.to("ahc:http://127.0.0.1:8181/uiserver/thinknet/index.jsp");
--
View this message in context:
http://camel.465427.n5.nabble.com/can-camel-used-for-Single-Sign-On-tp5744926p5744928.html
Sent from the Camel Development mailing list archive at Nabble.com.