ant
  • ibm-mobilefirst
  • worklight-server
  • 2014-09-29 83 views 0 likes 
    0

    我已通过"build-all" Ant Task构建我的项目,并且我已经使用"install" ant任务部署了war文件。通过这个部署后,我得到了“没有运行环境找到”的消息在屏幕上。但在"server.xml"文件中删除以下JNDI条目后的浏览按钮出现在屏幕上:Worklight 6.2 Consumer Edition:部署Worklight应用程序和适配器时出错

    <jndiEntry jndiName="MyProject/publicWorkLightProtocol" value='http'/> 
    <jndiEntry jndiName="MyProject/publicWorkLightPort" value='9080'/> 
    <jndiEntry jndiName="MyProject/ibm.worklight.admin.environmentid" value='WL_UAT_Config1'/> 
    

    以下消息也即将上面的浏览按钮:FWLSE0023E: application 'myProjecy' not found, please redeploy. [project MyProject]

    然后我试图部署我的适配器和应用程序文件和服务器是给下面的错误控制台上:

    [ERROR ] FWLSE0228E: Failed to deploy the application deployable. Reason: null [project MyProject] 
    [ERROR ] Preparation to deploy 'myProject' failed 
    java.lang.NullPointerException 
    [ERROR ] Result: MyProject: WL_UAT_Server///1.2.3.4: ApplicationDeploymentException:java.lang.NullPointerException 
    [ERROR ] Preparation to deploy adapter '' failed. 
    Missing xml file 
    [ERROR ] Result: MyProject: WL_UAT_Server///1.2.3.4: RuntimeException:Missing xml file 
    

    但是,如果我用这个"server.xml"文件和部署使用"deploy-war" Ant任务的战争。一切都很好。另外,如果我通过eclipse在服务器上部署所有东西,一切正常。让我知道如果你们需要更多的信息。

    +0

    再次尝试部署过程。我的猜测是,第二个错误是由于第一个错误,这可能是由于在部署管理战争文件时未使用envId而产生的。 – 2014-09-29 16:19:26

    +0

    @IdanAdar我仍然收到同样的错误。 – 2014-09-29 18:19:58

    +0

    你遵循什么指南? – 2014-09-29 18:20:33

    回答

    0

    项目WAR文件的类加载器没有设置为父母最后

    <application context-root="/MyProject" id="MyProject" location="MyProject.war" name="MyProject" type="war"> 
        <classloader commonLibraryRef="worklight-6.2.0"> 
         <privateLibrary> 
          <fileset dir="${wlp.user.dir}/shared/resources" includes="org.hsqldb.hsqldb_2.2.5.jar"/> 
         </privateLibrary> 
        </classloader> 
    </application> 
    

    应该 - 看到https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/t_configuring_liberty_profile_manually.html

    Ant任务做安装HSQLDB库,这是不是在支持上市用于Worklight http://www-01.ibm.com/support/docview.wss?uid=swg27024838的软件....此文件可能是手动制作的,与Worklight Install部分相关。

    +0

    在更改文档中给出的类加载器之后,它现在给出了Runtime Synchronization Failes错误。请在http://pastebin.com/9wjGshcV找到日志 – 2014-10-06 14:44:38

    相关问题