Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从我的 servlet 访问一个外部目录(其中包含不同应用程序的一些日志)。从我所见,所有文件路径都是从 servlet 上下文中解析的。如何访问 servlet 之外的文件?
您可以在打开给定文件时提供完整路径,这样您就可以在您的 servlet 容器支持的情况下执行此操作(大多数都支持)。
请注意,访问底层文件系统会使您的应用程序依赖于 servlet 规范不能保证工作的行为,因此它可能无法在所有 Web 容器上工作 - 例如,服务器分布在两台物理计算机上,其中任何一台都可以执行给定的请求,因为在一台物理计算机上有效的文件可能在另一台物理计算机上无效。这可能与您的情况无关,但您需要知道超出规范会使您的程序供应商依赖。