3

我下载了 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>
4

2 回答 2

0

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

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

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

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

于 2013-08-13T13:42:15.837 回答
0

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

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

这个问题得到的答案。

于 2018-02-01T00:36:23.740 回答