【发布时间】:2021-03-06 02:00:38
【问题描述】:
我正在尝试开发一个将用户从 page1 重定向到 page2 的路由。
当用户访问 url 时触发路由:http://localhost:8080/servlets/doSomething (page1) 我希望它被重定向到 http://google.com 例如 (page2)
我在 Camel 中公开了一个 servlet:
在 web.xml 中:
<servlet>
<servlet-name>camelServlet</servlet-name>
<servlet-class>org.apache.camel.component.servlet.CamelHttpTransportServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>camelServlet</servlet-name>
<url-pattern>/servlets/*</url-pattern>
</servlet-mapping>
在骆驼语境中:
<camel:from uri="servlet://doSomething?servletName=camelServlet" />
我尝试使用重定向:
<camel:to uri="http://google.com?bridgeEndpoint=true" />
但得到 java.net.ConnectException: Connection timed out: connect
【问题讨论】:
标签: redirect apache-camel