标签:说明 项目 反思 tail encoding star blog ace 自己
于是我就去百度“子容器无法打开“无法打开这个错误
搜来搜去都不太理想,后来明白这是一个很大很宽泛的错误,许多不同的问题都会导致这个错误。
后来在某篇博客说是可以在eclipse的【problems】那里看自己的错误信息
(额,我因为之前一些别的项目有一些问题没解决,所以那一栏里面超多错误)。
现在发现可以在这里去找我当前web项目跑不起来的具体原因。
发现是 “Dynamic Web Module 3.1 requires Java 1.7 or newer”错误,转载这篇比较详细,有图Eclipse Maven 编译错误 Dynamic Web Module 3.1 requires Java 1.7 or newer 解决方案
然后发现我的build path和Java compiler以及Project Facets里面都是1.7以上啊(实际上是jdk11),说明可能真的是需要在pom里面配插件,然后就尝试上述博客提到的加插件plugins。
<build> <plugins> <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> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build>
差不多是这样的,插件的版本,组名,域名,配置,什么样的资源和目标,以及编码方式
ctrl+s保存
最后右击项目名,Maven——》Update project,更新一下项目
发现最起码Project Explorer视图下面的项目名没有红叉了
,右键Run As——》Run on Server,在tomcat服务器上跑,最起码不提示子容器打不开这样的错误了,tomcat也开启了,只是还是404。可能还是项目有错,不是服务器的问题
额,刚才发现这篇博客有说写在<build>里面:https://blog.csdn.net/qq_31614947/article/details/70231289,或者看下别的项目的pom里面有没有类似啊
标签:说明 项目 反思 tail encoding star blog ace 自己
原文地址:https://www.cnblogs.com/mo-sheng/p/12101388.html