【问题标题】:failed to run wicket examples on tomcat7未能在 tomcat7 上运行检票口示例
【发布时间】:2012-10-09 21:47:03
【问题描述】:

我下载了 wicket 示例 1.6.0 并在 netbeans7.2 中成功构建。但是当我尝试在 tomcat 7 上部署时出错:

无法部署模块。 context.xml 文件似乎已损坏。检查它是否格式正确且有效。 该模块尚未部署。 有关详细信息,请参阅服务器日志。

在 org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:210) 在 org.netbeans.modules.maven.j2ee.ExecutionChecker.performDeploy(ExecutionChecker.java:178) 在 org.netbeans.modules.maven.j2ee.ExecutionChecker.executionResult(ExecutionChecker.java:130) 在 org.netbeans.modules.maven.execute.MavenCommandLineExecutor.run(MavenCommandLineExecutor.java:212) 在 org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)

这是 context.xml 中的内容:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- <Loader className="org.atmosphere.util.AtmosphereClassloader"/> -->
<Loader delegate="true"/>
</Context>

【问题讨论】:

    标签: netbeans wicket tomcat7


    【解决方案1】:

    我更喜欢在 eclipse 中运行 wicket,因为它不需要搞乱外部 tomcat 实例。

    如果您对 eclipse 和 maven 感到满意,我会通过 maven 下载 wicket 1.6 示例原型,导入 eclipse,然后在测试目录中运行 run.java 类来为您获取内部 jetty 服务器主机 wicket。

    这应该可以让您快速入门,而不必与 tomcat 配置搏斗。

    不是真正的答案,而是通往同一终点的替代路线

    【讨论】:

    • 顺便说一句;如果您选择这样做,我可以支持您启动并运行它。
    【解决方案2】:

    将参数路径添加到上下文标签,与应用程序相同的路径:

    <?xml version="1.0" encoding="UTF-8"?>
    <Context path="/application-path-name/">
    <!-- <Loader className="org.atmosphere.util.AtmosphereClassloader"/> -->
    <Loader delegate="true"/>
    </Context>
    

    this问题获得的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      相关资源
      最近更新 更多