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

在eclipse中创建动态web项目时,web.xml出错

王航
2023-03-14

我正在尝试使用eclipse创建一个新的web项目

文件->新建->动态web项目

cvc-elt.1.a: Cannot find the declaration of element 'web-app'.
Error while downloading 'http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd' to C:
 \Users\yg178f\.lsp4xml\cache\http\java.sun.com\xml\ns\javaee\web-app_3_0.xsd.
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    <display-name>Struts2Demo</display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
</web-app>

共有1个答案

江飞章
2023-03-14

我从这里获得了这个web.xml,并通过删除所有URL,消除了这些问题:

  <?xml version="1.0" encoding="UTF-8"?> 
    <web-app> 
      <filter> 
      <filter-name>struts2</filter-name> 
       <filter-class> 
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 
       </filter-class> 
      </filter> 
      <filter-mapping> 
       <filter-name>struts2</filter-name> 
        <url-pattern>/*</url-pattern> 
      </filter-mapping> 
    </web-app>
 类似资料:
  • 我正在尝试使用eclipse创建一个新的web项目 文件->新建->动态web项目 下面是我的web.xml

  • 我是Eclipse中的servlet和jsp的新手。我制作了一个简单的Servlet/JSP应用程序,但当我在eclipse中的tomcat服务器上运行它时,我得到了以下错误: 协议暂停信息:暂停ProtocolHandler[“http-bio-8080”]2013年6月21日1:07:08 AM org.apache.coyote.abstract协议暂停信息:暂停ProtocolHandle

  • 创建任何新的 Android 项目后,Eclipse 会自动创建一个“appcompat_v7”项目,而 /src 下没有任何文件。我不知道Eclipse是如何或为什么创建这个项目的。我也得到了一个奇怪的错误。 正如你看到的AndroidManifest。项目中存在xml! EDIT1:清理项目后,奇怪的错误消失了,但我仍然想知道为什么创建appcompat_v7。 EDIT2:我还注意到Ecli

  • 我正在使用JSP,在添加JDBC驱动程序到我当前的项目中时遇到了一个问题。我试图构建一个到jdbc库的路径,并将jdbc jar直接复制粘贴到“lib”文件夹中,但没有任何效果,我不断得到“没有找到适合jdbc:mysql://localhost:3306/mydb的合适的驱动程序”错误。我做错什么了吗?还有其他添加JDBC的方法吗?

  • 我正在使用eclipse、m2eclipse插件和maven创建一个新的maven项目,遵循以下步骤,http://o7planning.org/en/10101/install-maven-into-eclipse 但是,当创建一个新的maven项目时,没有JRE系统库,也没有maven库。只有如下所示的src、target和pom.xml。这正常吗?如果没有,我该如何避免呢?谢谢! 单击以获取

  • 我已经安装了JBoss developer Studio7.1,并尝试创建一个Java EE Web项目。在页面的底部,它给出了一个警告:“这个项目依赖于org.jboss.bom:jboss-javaee-6.0-with-tools:pom:1.0.4.final-redhat-4,找不到。这表明您没有访问适当的Maven存储库或者存储库不完整。这可能导致构建问题。可以通过在settings.