Eclipse RAP 或 RWT 启动配置访问 WEB-INF 资源?
Eclipse RAP or RWT Launch Configuration accessing WEB-INF resources?
我正在开发一个 Eclipse RAP 网络应用程序,并希望将资源文件(配置等)保存在 WEB-INF 中并使用类似这样的内容加载它们:
Properties properties = new Properties();
properties.load(getServletContext().getResourceAsStream("/WEB-INF/foo.properties"));
WAR 是使用 Gradle 构建创建的,在部署到独立 Tomcat 时看起来不错 Tomcat。
我想做的是让它在我的 Eclipse 开发周期中运行。 IE。使用 RAP 或 RWT 启动配置启动项目,并将 WEB-INF 中的所有内容也部署到 Jetty。
以下说明帮助我至少在 Jetty 使用的运行时目录中拥有自己的 web.xml:
http://wiki.eclipse.org/RAP/FAQ#How_do_I_develop_an_RWT_standalone_application_with_RAP_.3E.3D_1.5
..\my_workspace\.metadata\.plugins\org.eclipse.rap.tools.launch.rwt\my.rap.app\web-app\WEB-INF\web.xml
但是我找不到在 Eclipse 中启动时部署 WEB-INF 下任何其他文件的方法。我希望实现的是:
..\my_workspace\.metadata\.plugins\org.eclipse.rap.tools.launch.rwt\my.rap.app\web-app\WEB-INF\foo.properties
有人知道在 Eclipse 中使用 RWT 或 RAP 启动配置是否可行吗?
是否有更好的方法来轻松开发和调试从 Eclipse 中的 WEB-INF 加载资源的 RAP 应用程序?
不幸的是,将资源复制到 WEB-INF 目录的功能从未进入 RWT 启动器代码库。
由于这将是 RWT 启动器的有用扩展,您可能需要提交 enhancement request。
除了将属性文件放在 class 路径并从那里读取之外,我想不出其他解决方法:
Properties properties = new Properties();
properties.load( getClass().getResourceAsStream( "foo.properties" ) );
如果原本位于 WEB-INF 目录中的资源变化不大,您也可以尝试手动将它们复制到 my_workspace\.metadata\.plugins\org.eclipse.rap.tools.launch.rwt\my.rap.app\web-app\WEB-INF
我正在开发一个 Eclipse RAP 网络应用程序,并希望将资源文件(配置等)保存在 WEB-INF 中并使用类似这样的内容加载它们:
Properties properties = new Properties();
properties.load(getServletContext().getResourceAsStream("/WEB-INF/foo.properties"));
WAR 是使用 Gradle 构建创建的,在部署到独立 Tomcat 时看起来不错 Tomcat。
我想做的是让它在我的 Eclipse 开发周期中运行。 IE。使用 RAP 或 RWT 启动配置启动项目,并将 WEB-INF 中的所有内容也部署到 Jetty。
以下说明帮助我至少在 Jetty 使用的运行时目录中拥有自己的 web.xml:
http://wiki.eclipse.org/RAP/FAQ#How_do_I_develop_an_RWT_standalone_application_with_RAP_.3E.3D_1.5
..\my_workspace\.metadata\.plugins\org.eclipse.rap.tools.launch.rwt\my.rap.app\web-app\WEB-INF\web.xml
但是我找不到在 Eclipse 中启动时部署 WEB-INF 下任何其他文件的方法。我希望实现的是:
..\my_workspace\.metadata\.plugins\org.eclipse.rap.tools.launch.rwt\my.rap.app\web-app\WEB-INF\foo.properties
有人知道在 Eclipse 中使用 RWT 或 RAP 启动配置是否可行吗?
是否有更好的方法来轻松开发和调试从 Eclipse 中的 WEB-INF 加载资源的 RAP 应用程序?
不幸的是,将资源复制到 WEB-INF 目录的功能从未进入 RWT 启动器代码库。
由于这将是 RWT 启动器的有用扩展,您可能需要提交 enhancement request。
除了将属性文件放在 class 路径并从那里读取之外,我想不出其他解决方法:
Properties properties = new Properties();
properties.load( getClass().getResourceAsStream( "foo.properties" ) );
如果原本位于 WEB-INF 目录中的资源变化不大,您也可以尝试手动将它们复制到 my_workspace\.metadata\.plugins\org.eclipse.rap.tools.launch.rwt\my.rap.app\web-app\WEB-INF