当前位置: 首页 > 知识库问答 >
问题:

Wicket 8 web.xml myproject示例

韶浩皛
2023-03-14

在Windows 10上安装Apache Wicket 8.0.0-M8之前,我从未使用过Wicket。我还安装了apache-tomcat-9.0.7。

<TOMCAT_HOME>\webapps\myproject\WEB-INF

That web.xml file looks like this:

    <?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_4_0.xsd" version="4.0">
  <display-name>myproject</display-name>
  <!--
    There are three means to configure Wickets configuration mode and they 
    are tested in the order given.

    1) A system property: -Dwicket.configuration 
    2) servlet specific <init-param> 
    3) context specific <context-param>

    The value might be either "development" (reloading when templates change) or 
    "deployment". If no configuration is found, "development" is the default. -->
  <filter>
    <filter-name>wicket.myproject</filter-name>
    <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
    <init-param>
      <param-name>applicationClassName</param-name>
      <param-value>com.quantech.myproject.WicketApplication</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>wicket.myproject</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
</web-app>
    null

targetNamespace.1:需要命名空间“http://java.sun.com/xml/ns/javaee”,但架构文档的目标命名空间是“http://xmlns.jcp.org/xml/ns/javaee”。

当我将web.xml加载到XMLSpy中时,我会得到以下消息:

此文件无效。DTD/架构中未定义根元素“web-app”。

泰瑞

共有1个答案

傅自明
2023-03-14
 I replaced the following Tomcat conf folder files with those provided by wicket:

      context.xml, server.xml

Wicket不提供这样的文件!

 Eclipse generated the following web.xml file

 Eclipse found the following problems with this file:

坏日食!忽略这些错误/警告即可。汤姆猫不会抱怨的。为了让Eclipse满意,您需要调整它的配置。但我帮不了你。我使用不同IDE。

 类似资料:
  • Composite Images watermark(['/img/shepherd.jpg', '/img/logo.png']) .image(watermark.image.lowerRight()) .then(function (img) { document.getElementById('composite-image').appendChild(img); }); Al

  • 示例的Python源代码或者交互界面都可以使用标准reST模块实现.在正常段落后面跟着 :: 开始,再加上适当缩进. 交互界面需包含提示及Python代码的输出. 交互界面没有特别的标记. 在最后一行输入或输出之后,不应出现空的提示; 这是一个什么都不做的例子: >>> 1 + 1 2 >>> 语法高亮显示由 Pygments (如果安装) 优雅的显示: 每个源文件都有高亮语言”highlight

  • Redux 源码 中同时包含了一些示例。这些示例中的大多数也在CodeSandbox上,这是一个在线编辑器,可让您在线测试示例。 原生版 Counter 运行 Counter Vanilla 示例: git clone https://github.com/reactjs/redux.git cd redux/examples/counter-vanilla open index.html 该示

  • 这是一些 Mithril 的示例: Animation DBMonster Markdown Editor SVG: Clock, Ring, Tiger ThreadItJS TodoMVC

  • 已经有超过50,000本图书使用GitBook.com发布。 文档 DuckDuckHack 文档 by DuckDuckGo Loomio Handbook and guide to using Loomio both by Loomio Enspiral Handbook by Enspiral Webmagic开发文档 by https://github.com/code4craft/web

  • 这里列出了所有示例: adc_vol_sample.c dynmem_sample.c event_sample.c httpclient_sample.c hwtimer_sample.c i2c_aht10_sample.c idlehook_sample.c interrupt_sample.c iwdg_sample.c led_blink_sample.c mailbox_sample.

  • 下面的例子说明了部署描述文件模式中列出的定义的用法。 一个简单的例子 CODE EXAMPLE 14-1 Basic Deployment Descriptor Example <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://

  • 计算变量 首先,让我们从一些必要的代码开始。 这个例子的目的是如果条件满足,将 a 和 b 计算后的值绑定到 c 上。 下面就是必要的代码示例: // this is standard imperative code var c: String var a = 1 // this will only assign the value `1` to `a` once var b = 2