`

failOnMissingWebXml问题解决办法

 
阅读更多

通过Eclipse的Maven创建一个war项目,如下图所示:

习惯性的勾中跳过archetype选择,然后下一步:



 选择了war形式,保存后,编译不过提示错误信息:



 通过各种百度后,有提供一个变相规避错误的方法,添加配置,放过该错误提示。

<build>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-war-plugin</artifactId>
			<version>2.3</version>
			<configuration>
				<failOnMissingWebXml>false</failOnMissingWebXml>
			</configuration>
		</plugin>
	</plugins>
</build>

  

后面又添加各种dependence后,还是有这个错误,然后细看一下这个错误提示”failOnMissingWebXml“意思不就是缺少webxml嘛,是不是没有web.xml文件呢?看一眼maven生成的目录结构:



 

果然没有,添加完web.xml文件后问题解决,一直只看到最后xml三个字,以为配置文件错了呢,走了一点点弯路,总算有点收获酷

  • 大小: 42.3 KB
  • 大小: 44.1 KB
  • 大小: 7 KB
  • 大小: 3.9 KB
2
1
分享到:
评论

相关推荐

    SpringBoot项目设置断点debug调试无效忽略web.xml问题的解决

    首先,让我们来解决断点debug调试无效的问题。在SpringBoot项目中,如果你发现设置的断点无法正常工作,这可能是因为项目的配置不正确。通常,当提到“远程调试”时,是指在开发环境和生产环境之间建立连接进行调试...

    eclipse-sqoop.

    现在,当代码执行到断点时,Eclipse将会暂停,允许你检查变量状态、步进执行代码、单步进入方法等,从而帮助诊断和解决问题。 对于Sqoop特定的问题,可能涉及到数据库连接、SQL查询、数据导入导出效率等问题。例如...

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; jar项目添加 &lt;groupId&gt;org.apache.maven.plugins &lt;artifactId&gt;maven-jar-plugin &lt;version&gt;2.6 第二种方式 下载离线插件mavenarchiver_0.17.2.zip ...

    项目打包成War(Spring Boot).pdf

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 3. **Boot启动类配置** 需要在主类中继承`SpringBootServletInitializer`类,并重写`configure`方法,以便在WAR部署模式下正确地初始化Spring ...

    Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; 添加tomcat依赖 &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-tomcat &lt;scope&gt;provided 编写启动类 public class Servlet...

    IDEA 如何打war包

    - `&lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt;`:设置如果找不到web.xml文件是否失败,默认为true,这里设置为false。 - `&lt;resources&gt;`:定义项目资源文件的处理方式,这里设置了两个资源文件夹:`src/...

    SSM搭建实例

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 以上是基于给定内容所总结的SSM框架搭建实例的相关知识点,涵盖了数据库准备、Maven项目创建、Spring与MyBatis配置等方面。希望这些内容能对读者...

    jboss7本地远程部署的步骤

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 这个插件用于打包WAR文件,并且配置了当缺少web.xml文件时不会导致构建失败。 ##### JBoss AS Maven Plugin配置 ```xml &lt;groupId&gt;org.jboss.as....

    maven自动部署到远程普通tomcat6服务器

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; &lt;groupId&gt;org.codehaus.mojo &lt;artifactId&gt;tomcat-maven-plugin &lt;url&gt;http://IP:端口号/manager &lt;!-- 对于Tomcat7,部署时需要添加 /text --&gt; ...

    Building-REST-Services-with-Spring

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 在上面的配置文件中,我们首先定义了项目的模型版本为4.0.0,接着设置了项目的基本信息(如`groupId`、`artifactId`和`version`),并指定了...

    SpringBoot打成war包在tomcat或wildfly下运行的方法

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 启动 main 方法 如果已经存在启动的 main 方法,则让 main 方法继承 `SpringBootServletInitializer`,並实现其方法。 ```java public class ...

    springboot打包jar和war包的教程图解

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 在生成War包时,我们需要将打包方式修改为war,并添加依赖项,例如: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    如何把springboot jar项目 改为war项目

    &lt;failOnMissingWebXml&gt;false&lt;/failOnMissingWebXml&gt; ``` 3. 在启动类中继承 SpringBootServletInitializer,并重写 configure 方法,以便支持 WAR 文件的生成。 ```java @SpringBootApplication public class ...

Global site tag (gtag.js) - Google Analytics