-1

我正在使用 worklight v6.0、apache tomcat 7.0 和 MySQL 5.5.24。我创建了一个带有 android 环境的示例应用程序,并将整个项目导出为 war 文件。我已经使用下面的 ant 脚本进行了部署。

蚂蚁脚本.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="install">
<taskdef resource="com/worklight/ant/defaults.properties">
 <classpath>
  <pathelement location="C:/Program Files/IBM/Worklight_6/WorklightServer/worklight-ant.jar"/>
 </classpath>
</taskdef>

<target name="databases">
<configuredatabase kind="Worklight">
  <mysql database="WRKLGHT" server="{IP Address}" user="worklight" password="worklight">
    <dba user="root" password=""/>
    <client hostname="{IP Address}"/>        
  </mysql>
  <driverclasspath>
    <pathelement location="E:/mysql-connector-java-5.1.8-bin.jar"/>
  </driverclasspath>
</configuredatabase>
<configuredatabase kind="WorklightReports">
  <mysql database="WLREPORT" server="{IP Address}" user="worklight" password="worklight">
    <dba user="root" password=""/>
    <client hostname="{IP Address}"/>        
  </mysql>
  <driverclasspath>
    <pathelement location="E:/mysql-connector-java-5.1.8-bin.jar"/>
  </driverclasspath>
</configuredatabase>
</target>

<target name="install">
<configureapplicationserver shortcutsDir="/tmp/shortcuts">
  <project warfile="E:/war_files/TestApps.war"/>
  <!-- Here you can define values which override the 
       default values of Worklight configuration properties -->
  <property name="serverSessionTimeout" value="10"/> 
  <applicationserver>
    <tomcat installdir="E:/apache-tomcat-7.0.30"/>
  </applicationserver>
  <database kind="Worklight">
    <mysql database="WRKLGHT" server="{IP Address}" user="worklight" password="worklight"/>
    <driverclasspath>
      <pathelement location="E:/mysql-connector-java-5.1.8-bin.jar"/>
    </driverclasspath>
  </database>
  <database kind="WorklightReports">
    <mysql database="WLREPORT" server="{IP Address}" user="worklight"  password="worklight"/>
    <driverclasspath>
      <pathelement location="E:/mysql-connector-java-5.1.8-bin.jar"/>
    </driverclasspath>
  </database>
 </configureapplicationserver>
</target>  
</project>

使用此脚本成功后。

我试过这个网址“http://{IP 地址}:8088/worklight/”

但我没有得到任何输出。它显示没有内容的移动浏览器模拟器。帮我解决这个问题。

提前致谢!

4

1 回答 1

0

我不太明白...如果您访问过您提到的这个 URL,您会收到一个错误(!)。在 Worklight 6.0 中使用的正确 URL 是:http://{ip-address}:8088/worklight/console.

只有这样您才能访问 Worklight Console,您可以从中预览您的应用程序。

另请注意,Worklight 6.0 中的默认端口是10080,因此如果您打算8088改为使用,请确保您已适当地更新了相关属性。

于 2013-11-06T12:55:35.077 回答