还不能评论...但由于您引用了WebSphere,Ajax Proxy并提及了proxy-config.xml - 我假设您使用的是web 2.0(和移动版)功能包中的ajax代理,并且会尝试回答。我知道在ear/war文件之外引用代理配置的唯一方法是覆盖ProxyServlet并使用setCustomConfig方法(请参见下文)。这将代理配置从ear/war中取出,但您需要区分从不同环境加载文件的位置,但这应该让您更接近解决方案。
package marktest;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import com.ibm.ws.ajaxproxy.servlet.ProxyServlet;
public class ExtendedProxyServlet extends ProxyServlet {
@Override
public void init(final ServletConfig config) throws ServletException {
setCustomConfig("C:/files/proxy-config.xml");
super.init(config);
}
}
和web.xml
<servlet>
<servlet-name>ProxyServlet</servlet-name>
<servlet-class>marktest.ExtendedProxyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ProxyServlet</servlet-name>
<url-pattern>/proxy/*</url-pattern>
</servlet-mapping>
感谢,我会检查你知道,如果这个工程这... ...将牧地.. –