#define在Tomcat Java App中的STRING等价物

时间:2011-03-18 17:00:30

标签: java string web-applications tomcat context.xml

我有一个tomcat应用程序需要写入特定目录中的文件,这取决于部署应用程序的位置(windows host v linux host等)。

需要知道文件位置的类对象是一个Exception类,我不想将JSP中的ServletContext对象一直传递给这个已编译的Java类对象。

我希望能够在应用程序context.xml文件中将文件位置指定为参数字符串,然后根据我正在部署此应用程序的位置,只评论或取消评论正确的文件位置,但是我似乎无法弄清楚如何从Tomcat webapp中编译的Java类中访问字符串参数对象。我希望它与我从InitialContext对象访问数据源对象的方式类似,但是到目前为止还没有运气从中得到一个String对象......

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

异常关注写入文件似乎很奇怪。我希望这是一个 logger 的工作,它被赋予了例外。您可以通过servlet上下文配置记录器,并在抛出异常时,相应地记录异常。

如果您确信您的设计合适,也许您可​​以向我们提供更多有关它的详细信息。