【问题标题】:jdoconfig file - what folder should I put it in, in android studio?jdoconfig 文件 - 我应该把它放在什么文件夹中,在 android studio 中?
【发布时间】:2014-08-19 22:00:19
【问题描述】:

教程和我阅读的所有内容都告诉我,我需要将 jdoconfig.xml 放入“war/Meta-inf/classes”目录,但是我在 android studio 中没有“war”文件!

这个文件现在应该放在哪里?

C:\Users\MyUser\AndroidStudioProjects\MyModule\endpoints\target\endpoints-1.0-SNAPSHOT\WEB-INF\classes ????

【问题讨论】:

  • 什么教程?什么“一切”?

标签: android jdo google-cloud-endpoints


【解决方案1】:

如果您不了解其中的哪个应用服务器文件夹,为什么不打印出 CLASSPATH?有关详细信息,请参阅系统 java 类 javadoc (System.getProperty("java.class.path"))。它应该显示您在 CLASSPATH 的其他答案评论中提到的那些文件夹之一 jdoconfig.xml 正如另一个答案所说,必须在 META-INF 中。

一旦您确定了包含在类路径中的文件夹,然后只需将您的 jdoconfig.xml 放在该文件夹下的 META-INF 中即可。

【讨论】:

  • 这篇文章绝对可以更好地解释如何解决所提出的问题?如果您知道如何提供帮助,请改进答案,请更清楚。
  • 它回答了用户需要知道的内容,建立在其他答案的开头。即在哪里放置他们的 jdoconfig.xml
【解决方案2】:

将这样的文件放在 CLASSPATH 根目录的 META-INF 中是 JDO 规范告诉您放置该文件的地方。 JDO 规范是公开的并且一直是公开的。您的 JDO 提供者的文档可能会告诉您完全相同的事情

【讨论】:

  • 是端点服务器进程的 meta-inf 还是应用文件夹中的 meta-inf 文件夹?
  • CLASSPATH 根目录下的 META-INF,这是 RUNTIME 唯一关心的。您的网络服务器配置或任何将定义哪些进入 CLASSPATH
【解决方案3】:

更准确地说,在 Android Studio 中正确的位置在这里:

./src/main/webapp/WEB-INF/classes/META-INF/jdoconfig.xml

路径是模块内部的相对路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 2010-12-01
    相关资源
    最近更新 更多