Java 在GWT中使用配置文件服务器端

Java 在GWT中使用配置文件服务器端,java,tomcat,gwt,glassfish,Java,Tomcat,Gwt,Glassfish,我制作了一个使用TCP/IP连接服务器端的GWT应用程序 现在,我已经对用于连接的服务器的URL进行了编码: private static final String URL = "https://localhost/ws"; 我想从一个配置文件中加载这个参数,比如TOMCAT/conf/webService.conf或TOMCAT/conf/webService.xml,但我找不到任何合适的方法 此应用程序在多个服务器上运行,每个服务器使用不同的Web服务。我不想每次都构建不同的应用程序 您可

我制作了一个使用TCP/IP连接服务器端的GWT应用程序

现在,我已经对用于连接的服务器的URL进行了编码:

private static final String URL = "https://localhost/ws";
我想从一个配置文件中加载这个参数,比如TOMCAT/conf/webService.confTOMCAT/conf/webService.xml,但我找不到任何合适的方法


此应用程序在多个服务器上运行,每个服务器使用不同的Web服务。我不想每次都构建不同的应用程序

您可能希望将此类配置放在服务器端的XML或属性文件中。然后,您可以在运行时从servlet中获取该路径

String path = getServletContext().getRealPath("/WEB-INF/classes/config");
File file = new File(path);
// Read as XML or properties file 

我意识到使用GoogleAppEngine不会让我在服务器上加载配置文件。我没有使用GAE,所以我只是禁用了它,现在我可以使用配置文件了


谢谢

但我不在servlet中。只是一个绘制HTML的入口点。我在这里的任何对象中都找不到getServletContext。请记住,所有GWT客户端代码都转换为javascript。不能使用javascript读取客户端文件系统上的文件。由于安全问题,这被阻止。