Netbeans 无法在tomcat7上运行wicket示例

Netbeans 无法在tomcat7上运行wicket示例,netbeans,wicket,tomcat7,Netbeans,Wicket,Tomcat7,我下载了wicket示例1.6.0,并在netbeans7.2中成功构建。但当我尝试在tomcat 7上部署时出现错误: 无法部署该模块。context.xml文件似乎已损坏。检查格式是否正确、有效。 模块尚未部署。 有关详细信息,请参阅服务器日志 在 org.netbeans.modules.j2ee.deployment.devmodules.api.deployment.deployment(deployment.java:210) 在 org.netbeans.modules.maven

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

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

在 org.netbeans.modules.j2ee.deployment.devmodules.api.deployment.deployment(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>

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

如果您熟悉eclipse和maven,我将通过maven下载wicket 1.6示例原型,导入eclipse,然后在测试目录中运行run.java类,为您获得一个内部jetty服务器主机wicket

这应该可以让您快速开始,而不必与tomcat配置纠缠


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

将参数路径添加到上下文标记,该应用程序将提供相同的路径:

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


从问题中获得的答案。

顺便说一句;如果您选择这样做,我可以支持您启动并运行它。