1

我试图解析 solr 变量以包含不同的数据库设置,具体取决于变量。

-Dsolr.host=dev2.cr9

在 solr 日志中我得到了这个异常

解析文件时出现异常:solrconfig.xml:org.xml.sax.SAXParseException;systemId: solrres:/solrconfig.xml; 行号:91;

列号:123;包含 href 'file:///var/lib/solr/conf/database.dih.${solr.host}.xml' 的包含失败,并且没有找到后备元素。

如何解析 solr 变量 href ->using <xi:include href=""


在 Windows 8.1 for Unity 项目上强制横向方向

我已将在 Unity 5.2.1f1 中创建的应用导出到 Visual Studio 以进行进一步处理。我确实将以下设置应用于 Package.appxmanifest:

支持的旋转:

  • 景观
  • 横向翻转

导出到 WP8.1 设备(诺基亚 Lumia 和 Lumia Denim)后,无论是调试还是发布/主配置,旋转手机仍会导致应用程序从横向模式切换到纵向模式。

接下来,我在生成的 App.xaml.cs 中更改了以下几行:

this.InitializeComponent(); 
appCallbacks = new AppCallbacks();

进入这个:

this.InitializeComponent();
Windows.Graphics.Display.DisplayInformation.AutoRotationPreferences = Windows.Graphics.Display.DisplayOrientations.Landscape | Windows.Graphics.Display.DisplayOrientations.LandscapeFlipped;
appCallbacks = new AppCallbacks();

试图加强在 Package.appxmanifest 中所做的设置。仍然无济于事,该应用程序仍然可以自由旋转。我还检查了对 AutoRotationPreferences 的进一步调用(认为可能是其他一些自动生成的代码),但没有找到任何东西。

有没有我可以尝试的其他选项,我可能已经监督的任何细节,或者我是否使用了一些不推荐使用的方法来解决这个问题?任何帮助将不胜感激!

4

1 回答 1

0

我以不同的方式做到了。

以下示例尝试包含database.dih.prod.cr.xml如果它不存在或无法加载,database.dih.dev.cr.xml则将使用它来代替。

solrconfig.xml

 <!--- including database config -->
    <xi:include href="file:///var/lib/solr/conf/database.dih.prod.cr.xml"  xmlns:xi="http://www.w3.org/2001/XInclude">
       <xi:fallback>
          <xi:include href="file:///var/lib/solr/conf/database.dih.dev.cr.xml" />
      </xi:fallback>
   </xi:include>

数据库.dih.web0.psnt.xml

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
      <lst name="defaults">
         <str name="config">data-config.xml</str>
             <lst name="datasource">
             <str name="driver">org.mariadb.jdbc.Driver</str>
             <str name="url">jdbc:mysql://localhost:3306database_name</str>
             <str name="user">userName</str>
             <str name="password">password</str>
      </lst>
    </lst>
 </requestHandler>
于 2015-12-04T15:48:46.017 回答