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

Maven Java EE 配置问题不想解决

濮阳宁
2023-03-14

我在 Eclipse 中使用 Maven 时遇到了配置问题。“标记”选项卡不断显示以下消息:

x- Cannot change version of project facet Dynamic Web Module to 2.3.
x- One or more constraints have not been satisfied.

我确实遵循了旧主题1和旧主题2,并试图通过更改动态Web模块myproject的版本来解决问题

第二,我尝试更改我的web.xml文件并保存,但也不起作用。

这是我的web.xml文件;

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>

这就是我的绒球.xml的样子;

<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.eMy</groupId>
<artifactId>shopping</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>shopping Maven Webapp</name>
<url>http://maven.apache.org</url>

<properties>
    <javaee.version>8.0</javaee.version>
</properties>


<dependencies>

    <!-- JAVA EE API -->
    <!-- https://mvnrepository.com/artifact/javax/javaee-api -->
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>${javaee.version}</version>
        <scope>provided</scope>
    </dependency>


    <!-- jUnit -->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
</dependencies>
<build>
    <plugins>

        <!-- Updating latest version of JAVA -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>

    <finalName>shopping</finalName>
</build>
</project>

有人能提出其他解决方案吗?我们将感谢所有的帮助。非常感谢。

共有1个答案

郑琦
2023-03-14

好的伙计们,我做了不同的方法来解决这个问题,这个解决方案确实有效。

我的web.xml是;

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>

我把它改成了;

<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://java.sun.com/xml/ns/javaee/web-app_3_1.xsd"
                    version="3.1">
<display-name>Archetype Created Web Application</display-name>

</web-app>

更改后,我确实保存了我的项目

但要注意版本,它必须与pom.xml和动态Web模块myProject中的版本相同

如果有人有同样的问题,我希望这会有所帮助。晚上好

 类似资料:
  • 本文向大家介绍解决无法配置SQL2005问题,包括了解决无法配置SQL2005问题的使用技巧和注意事项,需要的朋友参考一下 问题:点击“SQL Server Configuration Manager”却显示“无法连接到WMI 提供程序 请注意,你只能使用SQL Server 配置管理器来管理SQL Server 2005服务器。找不到指定的模块。[0x8007007e]” 解决方法: 1、到sy

  • 本文向大家介绍解决springboot yml配置 logging.level 报错问题,包括了解决springboot yml配置 logging.level 报错问题的使用技巧和注意事项,需要的朋友参考一下 如下所示: 直接写 level: info 会报错: org.springframework.boot.context.properties.bind.BindException: Fai

  • 本文向大家介绍解决idea中javaweb的mysql8.0.15配置问题,包括了解决idea中javaweb的mysql8.0.15配置问题的使用技巧和注意事项,需要的朋友参考一下 mysql8.0.x以后的版本在连接数据库的时候有些不同。 首先: Class.forName("com.mysql.cj.jdbc.Driver"); 其次: 另外值得注意的是,在idea中创建的javaweb项目

  • 我们在部署之后, 会发现Vuejs会遇到js 的经典问题: 远程服务器地址不对,或者跨域问题. 前提: 我们的真正后台接口是: http://siwei.me/interface/blogs/all 如下: 域名404 问题 这个问题看起来如下: 这个问题是由于源代码中,访问 /interface/blogs/all 这个接口引起的: this.$http.get('/api/interface/

  • 我有一个xml配置文件用于设置gemfire,如下所示 工作很好。当我指定id属性时,它会抛出t任何一个都可以,请帮助我

  • 本文向大家介绍一次Linux修改MySQL配置不生效的问题解决,包括了一次Linux修改MySQL配置不生效的问题解决的使用技巧和注意事项,需要的朋友参考一下 背景 自己手上有一个项目服务用的是AWS EC2,最近从安全性和性能方面考虑,最近打算把腾讯云的MySQL数据库迁移到AWS RDS上,因为AWS的出口规则和安全组等问题,我需要修改默认的3306端口和Bind Address限制特定的IP

  • 本文向大家介绍IOS 中XAMPP配置问题及解决方法,包括了IOS 中XAMPP配置问题及解决方法的使用技巧和注意事项,需要的朋友参考一下 IOS 中XAMPP配置问题及解决方法 1、终端运行sudo /Applications/XAMPP/xamppfiles/xampp start 提示 解决 如果提示 /System/Library/LaunchDaemons/org.apache.http

  • 本文向大家介绍解决Android Studio 3.0 butterknife:7.0.1配置的问题,包括了解决Android Studio 3.0 butterknife:7.0.1配置的问题的使用技巧和注意事项,需要的朋友参考一下 网上教程7.0大多数配置是这样compile ‘com.jakewharton:butterknife:7.0.1' ,不知道他们用的Android Studio是