gpt4 book ai didi

java - 错误: cannot access Filter

转载 作者:行者123 更新时间:2023-12-02 07:31:49 24 4
gpt4 key购买 nike

这是我的 spring-security-loginform-annotation 项目的错误

我是从 mkyong 网站引用的<强> link

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project spring-security-loginform-annotation: Compilation failure: Compilation failure:
[ERROR] \Projects\SpringKT\spring-security-custom-login-form-annotation\src\main\java\com\mkyong\config\SecurityConfig.java:[12,7] error: cannot access Filter
[ERROR] \Projects\SpringKT\spring-security-custom-login-form-annotation\src\main\java\com\mkyong\config\core\SpringSecurityInitializer.java:[5,7] error: cannot access ServletException

这是我的项目详细信息

版本

<spring.version>4.0.6.RELEASE</spring.version>
<spring.security.version>3.2.3.RELEASE</spring.security.version>
<jstl.version>1.2</jstl.version>
<javax.servlet.version>3.1.0</javax.servlet.version>

我是这样运行的mvn clean package install jetty:run

但它给出了上述错误

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {//Line 12

public class SpringSecurityInitializer extends AbstractSecurityWebApplicationInitializer {//Line 05

最佳答案

它可以工作,但是 pom 已损坏。

声明对 javax.servlet-api 的依赖时范围拼写错误 provider它应该在哪里 provided (在你出错之前,maven 给了我一个警告)。

并且没有提供 webxml(正确的是),但是 <failOnMissingWebXml>false</failOnMissingWebXml> pom 中没有任何地方 => 当我解决第一个问题时,maven 给了我一个错误。

我通过添加新的 <plugin> 来修复它声明于plugins :

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

关于java - 错误: cannot access Filter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25073074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com