Java azure外部文件绝对路径
我们正在与Azure合作,遇到了一个问题,希望你们中的一些人有经验。我无法找到任何关于在以下情况下如何操作的清晰文档Java azure外部文件绝对路径,java,eclipse,azure,tomcat,Java,Eclipse,Azure,Tomcat,我们正在与Azure合作,遇到了一个问题,希望你们中的一些人有经验。我无法找到任何关于在以下情况下如何操作的清晰文档 我们正在Azure Web应用程序中的Tomcat上部署Java应用程序 Web应用程序使用第三方支付工具包 第三方支付工具包需要外部文件 第三方支付工具包需要外部文件的绝对路径 我的问题是: Azure环境中的外部文件可以放在哪里 如何找到外部配置文件的绝对路径 没有其他办法,因为第三方库目前需要绝对路径,因此将文件放入类路径似乎不起作用。我需要将外部文件放在Azure环境中的
如果你们有任何建议,请告诉我。您的Java应用程序位于
d:\home\site\wwwroot\webapps\ROOT\
,或者类似的东西。
用于快速找到要部署到的确切路径:
将配置文件放在同一路径下(但确保不能从web直接访问),或者更好的方法是d:\home\site\some\u目录
d:\home\site
是全世界可读/写的。谢谢你,有什么方法可以从azure面板或其他方式验证路径吗?或者它们通常会在D目录中结束?您可以登录到Kudu的网站,从那里您应该能够验证路径。去htts://yourwebsite.scm.azurewebsites.net (只需在网站名称后直接插入.scm即可)。您现在应该可以看到Kudu门户。转到调试控制台并选择CMD或PowerShell(您喜欢的)。在顶部,您将看到一个文件资源管理器,您应该能够通过导航找到您的文件。@user6219373正如yoape所说,您可以通过Kudu工具验证路径。你想知道的关于库杜的任何事情都是。谢谢yoape给库杜的建议。我确实看了看,路径确实显示在那里。我想这个路径将始终保持不变?在这种情况下,我们如何验证java运行时类路径?