powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с двумя контроллерами (Spring MVC + Security)
44 сообщений из 44, показаны все 2 страниц
Работа с двумя контроллерами (Spring MVC + Security)
    #39821492
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть два контроллера, я хочу чтобы сначала запустился "AuthorizationController"

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
package adil.java.schoolmaven.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class  AuthorizationController{

    // If user will be successfully authenticated he/she will be taken to the login secure page.
    @RequestMapping(value="/admin", method = RequestMethod.GET)
    public ModelAndView adminPage() {

        ModelAndView m = new ModelAndView();
        m.addObject("title", "Вы успешно вошли");
        m.addObject("message", "Основная");
        m.setViewName("admin");

        return m;
    }

    // Spring security will see this message.
    @RequestMapping(value = "/login", method = RequestMethod.GET)
    public ModelAndView login(@RequestParam(value = "error", required = false) String error, 
            @RequestParam(value = "logout", required = false) String logout) {

        ModelAndView m = new ModelAndView();
        if (error != null) {
            m.addObject("error", "Неверный логин и пароль");        
        }

        if (logout != null) {
            m.addObject("msg", "Вы успешно вышли");     
        }

        m.setViewName("login");
        return m;
    }
}


После того как админ зайдет с помощью логина и пароля он должен переместится в "StudentController" и показал всех студентов как можно реализовать
StudentController

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
package adil.java.schoolmaven.controller;

import java.io.File;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletContext;
import adil.java.schoolmaven.entity.Student;
import adil.java.schoolmaven.service.StudentService;
import java.nio.file.FileSystemException;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.lang.NonNull;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class StudentController {

    @Autowired
    private ServletContext servletContext;

    // Constructor based Dependency Injection
    private StudentService studentService;

    public StudentController() {

    }

    @Autowired
    public StudentController(StudentService studentService) {
        this.studentService = studentService;
    }

    @RequestMapping(value = {"/", "/index"}, method = RequestMethod.GET)
    public ModelAndView hello() {
        ModelAndView mv = new ModelAndView();
        mv.setViewName("index");
        return mv;
    }


    @RequestMapping(value = "/allStudents", method = {RequestMethod.GET, RequestMethod.POST})

    public ModelAndView displayAllUser() {
        System.out.println("User Page Requested : All Students");
        ModelAndView mv = new ModelAndView();
        List<Student> studentList = studentService.getAllStudents();
        mv.addObject("studentList", studentList);
        mv.setViewName("allStudents");
        return mv;
    }

    @RequestMapping(value = "/addStudent", method = RequestMethod.GET)
    public ModelAndView displayNewUserForm() {
        ModelAndView mv = new ModelAndView("addStudent");
        mv.addObject("headerMessage", "Add Student Details");
        mv.addObject("student", new Student());
        return mv;
    }

    @PostMapping(value = "/addStudent")
    public String saveNewStudent(@RequestParam("name") @NonNull String name,
            @RequestParam("surname") @NonNull String surname,
            @RequestParam("avatar") MultipartFile file)
            throws IOException {

        Student student = new Student();
        student.setSurname(surname);
        student.setName(name);

        if (file != null && !file.isEmpty()) {
            student.setAvatar(studentService.saveAvatarImage(file).getName());
        }

        studentService.saveStudent(student);
        return "redirect:/allStudents";
    }

    @GetMapping(value = "/editStudent/{id}")
    public ModelAndView displayEditUserForm(@PathVariable Long id) {
        ModelAndView mv = new ModelAndView("editStudent");
        Student student = studentService.getStudentById(id);
        mv.addObject("headerMessage", "Редактирование студента");
        mv.addObject("student", student);
        return mv;
    }

    @PostMapping(value = "/editStudent")
    public String saveEditedUser(
            @RequestParam("id") Long id,
            @RequestParam("name") String name,
            @RequestParam("surname") String surname,
            @RequestParam("avatar") MultipartFile file) {

        try {

            studentService.updateStudent(name, surname, file, studentService.getStudentById(id));

        } catch (FileSystemException ex) {
            ex.printStackTrace();
        } catch (IOException e) {
            return "redirect:/error";
        }

        return "redirect:/allStudents";
    }

    @GetMapping(value = "/deleteStudent/{id}")
    public ModelAndView deleteUserById(@PathVariable Long id) {
        studentService.deleteStudentById(id);
        ModelAndView mv = new ModelAndView("redirect:/allStudents");

        return mv;

    }

}
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821524
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019, что значит "запустился"?
Когда стартует приложение в целом спринг сканит все и вся и делает что ему нужно.

Вы можете сказать секюрити сказать что по урлу allStudents и т.д. требовать авторизация от юзера
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821535
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tsyklop,

я пробовал через redirect. но не получается может что то не так пишу, можете помочь написать правильно
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821549
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tsyklop,
Вот так правильно же? у меня что то ошибка
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
@RequestMapping(value = "/login", method = RequestMethod.POST)
	public ModelAndView login(@RequestParam(value = "error", required = false) String error, 
			@RequestParam(value = "logout", required = false) String logout) {

		ModelAndView m = new ModelAndView();
		if (error != null) {
			m.addObject("error", "Неверный логин и пароль");		
		}

		if (logout != null) {
			m.addObject("msg", "Вы успешно вышли");		
		}

		m.setViewName("login");
		 redirAttrbs.addFlashAttribute("ключ", "параметр");
                 return new ModelAndView("redirect:/allStudents");
	}
}
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821613
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это что за хрень? Задлянафига?
Код: java
1.
		 redirAttrbs.addFlashAttribute("ключ", "параметр"); 
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821616
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Извините видимо неправильно все понял, можете помочь все правильно написать?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821641
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019у меня что то ошибка
снова стесняетесь опубликовать текст ошибки? что из вас все клещами тянуть надо?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821644
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Можете пожалуйста помочь я вторую неделю мучаюсь

текст ошикбки
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
03-Jun-2019 16:31:31.017 INFO [http-nio-8080-exec-267] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has finished in [1В 510] ms
03-Jun-2019 16:31:34.004 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

03-Jun-2019 16:31:34.454 WARNING [http-nio-8080-exec-262] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:31:34.454 WARNING [http-nio-8080-exec-265] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:31:34.454 WARNING [http-nio-8080-exec-261] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:31:34.470 WARNING [http-nio-8080-exec-253] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:31:34.485 INFO [http-nio-8080-exec-261] org.apache.catalina.util.LifecycleBase.stop The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SchoolMaven]] after stop() had already been called. The second call will be ignored.
03-Jun-2019 16:31:34.985 INFO [http-nio-8080-exec-261] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/SchoolMaven]
03-Jun-2019 16:31:34.997 INFO [http-nio-8080-exec-269] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml]
03-Jun-2019 16:31:34.997 WARNING [http-nio-8080-exec-269] org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute with value [/SchoolMaven] in deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has been ignored
03-Jun-2019 16:31:36.033 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
03-Jun-2019 16:31:36.257 INFO [http-nio-8080-exec-269] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
03-Jun-2019 16:31:36.417 SEVERE [http-nio-8080-exec-269] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Jun-2019 16:31:36.417 SEVERE [http-nio-8080-exec-269] org.apache.catalina.core.StandardContext.startInternal Context [/SchoolMaven] startup failed due to previous errors
03-Jun-2019 16:31:36.429 WARNING [http-nio-8080-exec-269] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [SchoolMaven] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.util.Collections$SynchronizedCollection.add(Collections.java:2035)
 java.lang.ClassLoader.checkPackageAccess(ClassLoader.java:508)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)
03-Jun-2019 16:31:36.429 INFO [http-nio-8080-exec-269] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has finished in [1В 432] ms
03-Jun-2019 16:31:41.445 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)



И еще пишет что приложение стартовало по контекстному пути но не стартовало.

И я AuthorizationController переписал вот так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
package adil.java.schoolmaven.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class  AuthorizationController{

	// If user will be successfully authenticated he/she will be taken to the login secure page.
	@RequestMapping(value="/admin", method = RequestMethod.GET)
	public ModelAndView adminPage() {

		ModelAndView m = new ModelAndView();
		m.addObject("title", "Вы успешно вошли");
		m.addObject("message", "Основная");
		m.setViewName("admin");
                
                return new ModelAndView("redirect:/allStudents");
		
	}

	// Spring security will see this message.
	@RequestMapping(value = "/login", method = RequestMethod.POST)
	public ModelAndView login(@RequestParam(value = "error", required = false) String error, 
			@RequestParam(value = "logout", required = false) String logout) {

		ModelAndView m = new ModelAndView();
		if (error != null) {
			m.addObject("error", "Неверный логин и пароль");		
		}

		if (logout != null) {
			m.addObject("msg", "Вы успешно вышли");		
		}

		m.setViewName("login");
		 
                 return new ModelAndView("redirect:/allStudents");
	}
}
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821646
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такие сообщения нужно сразу фиксить... Конечно если вы не мазозист :0)

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821649
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реально 9-я версия Tomcat? Для чего?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821653
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Я вроде сделал то что вы написали и у меня такая ошибка, кстати томкат 9-версия для запуска проекта
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd or spring-security-3.1.xsd schema or spring-security-3.2.xsd schema or spring-security-4.0.xsd schema with Spring Security 4.2. Please update your schema declarations to the 4.2 schema.
Offending resource: ServletContext resource [/WEB-INF/security.xml]
	at org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:62)
	at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:90)
	at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68)
	at org.springframework.security.config.SecurityNamespaceHandler.parse(SecurityNamespaceHandler.java:88)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1366)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1352)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:178)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:148)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:98)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:335)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:223)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:194)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:620)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:521)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:409)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4668)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5136)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:713)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:631)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:487)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1643)
	at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:289)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1584)
	at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:1018)
	at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:354)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:607)
	at org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:348)
	at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:53)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)

03-Jun-2019 16:41:33.454 SEVERE [http-nio-8080-exec-269] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Jun-2019 16:41:33.455 SEVERE [http-nio-8080-exec-269] org.apache.catalina.core.StandardContext.startInternal Context [/SchoolMaven] startup failed due to previous errors
03-Jun-2019 16:41:33.476 INFO [http-nio-8080-exec-269] org.springframework.context.support.AbstractApplicationContext.doClose Closing Root WebApplicationContext: startup date [Mon Jun 03 16:41:33 BDT 2019]; root of context hierarchy
03-Jun-2019 16:41:33.486 WARNING [http-nio-8080-exec-269] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [SchoolMaven] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)
03-Jun-2019 16:41:33.488 INFO [http-nio-8080-exec-269] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has finished in [1В 909] ms
03-Jun-2019 16:41:36.850 WARNING [http-nio-8080-exec-276] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:41:36.853 WARNING [http-nio-8080-exec-274] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:41:36.856 WARNING [http-nio-8080-exec-278] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:41:36.859 WARNING [http-nio-8080-exec-270] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 16:41:36.881 INFO [http-nio-8080-exec-278] org.apache.catalina.util.LifecycleBase.stop The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SchoolMaven]] after stop() had already been called. The second call will be ignored.
03-Jun-2019 16:41:37.381 INFO [http-nio-8080-exec-278] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/SchoolMaven]
03-Jun-2019 16:41:37.401 INFO [http-nio-8080-exec-281] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml]
03-Jun-2019 16:41:37.401 WARNING [http-nio-8080-exec-281] org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute with value [/SchoolMaven] in deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has been ignored
03-Jun-2019 16:41:38.488 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

03-Jun-2019 16:41:39.170 INFO [http-nio-8080-exec-281] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
03-Jun-2019 16:41:39.187 INFO [http-nio-8080-exec-281] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started
03-Jun-2019 16:41:39.217 INFO [http-nio-8080-exec-281] org.springframework.context.support.AbstractApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Mon Jun 03 16:41:39 BDT 2019]; root of context hierarchy
03-Jun-2019 16:41:39.270 INFO [http-nio-8080-exec-281] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/security.xml]
03-Jun-2019 16:41:39.295 INFO [http-nio-8080-exec-281] org.springframework.security.config.SecurityNamespaceHandler.<init> Spring Security 'config' module version is 5.0.3.RELEASE
03-Jun-2019 16:41:39.312 SEVERE [http-nio-8080-exec-281] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed
 org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd or spring-security-3.1.xsd schema or spring-security-3.2.xsd schema or spring-security-4.0.xsd schema with Spring Security 4.2. Please update your schema declarations to the 4.2 schema.
Offending resource: ServletContext resource [/WEB-INF/security.xml]
	at org.springframework.beans.factory.parsing.FailFastProblemReporter.fatal(FailFastProblemReporter.java:62)
	at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:90)
	at org.springframework.beans.factory.parsing.ReaderContext.fatal(ReaderContext.java:68)
	at org.springframework.security.config.SecurityNamespaceHandler.parse(SecurityNamespaceHandler.java:88)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1366)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1352)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:178)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:148)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:98)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:335)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:187)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:223)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:194)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:620)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:521)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:409)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:291)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4668)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5136)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:713)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:631)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:487)
	at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1643)
	at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:289)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1584)
	at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:1018)
	at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:354)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:607)
	at org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:348)
	at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:53)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)

03-Jun-2019 16:41:39.341 SEVERE [http-nio-8080-exec-281] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Jun-2019 16:41:39.342 SEVERE [http-nio-8080-exec-281] org.apache.catalina.core.StandardContext.startInternal Context [/SchoolMaven] startup failed due to previous errors
03-Jun-2019 16:41:39.355 INFO [http-nio-8080-exec-281] org.springframework.context.support.AbstractApplicationContext.doClose Closing Root WebApplicationContext: startup date [Mon Jun 03 16:41:39 BDT 2019]; root of context hierarchy
03-Jun-2019 16:41:39.365 WARNING [http-nio-8080-exec-281] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [SchoolMaven] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)
03-Jun-2019 16:41:39.368 INFO [http-nio-8080-exec-281] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has finished in [1В 967] ms
03-Jun-2019 16:41:44.366 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821674
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что в этом тексте вам показалось непонятным?
You cannot use a spring-security-2.0.xsd or spring-security-3.0.xsd or spring-security-3.1.xsd schema or spring-security-3.2.xsd schema or spring-security-4.0.xsd schema with Spring Security 4.2. Please update your schema declarations to the 4.2 schema.
...
ServletContext resource [/WEB-INF/security.xml]
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821682
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,
Обновил ошибок стало меньше

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
03-Jun-2019 17:10:36.442 WARNING [http-nio-8080-exec-279] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.446 WARNING [http-nio-8080-exec-283] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.450 WARNING [http-nio-8080-exec-287] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.456 WARNING [http-nio-8080-exec-281] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.487 INFO [http-nio-8080-exec-288] org.apache.catalina.util.LifecycleBase.stop The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SchoolMaven]] after stop() had already been called. The second call will be ignored.
03-Jun-2019 17:10:36.656 WARNING [http-nio-8080-exec-279] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.663 WARNING [http-nio-8080-exec-283] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.668 WARNING [http-nio-8080-exec-287] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.673 WARNING [http-nio-8080-exec-281] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:36.989 INFO [http-nio-8080-exec-288] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/SchoolMaven]
03-Jun-2019 17:10:37.012 INFO [http-nio-8080-exec-282] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml]
03-Jun-2019 17:10:37.012 WARNING [http-nio-8080-exec-282] org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute with value [/SchoolMaven] in deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has been ignored
03-Jun-2019 17:10:38.794 INFO [http-nio-8080-exec-282] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
03-Jun-2019 17:10:38.806 INFO [http-nio-8080-exec-282] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started
03-Jun-2019 17:10:38.830 INFO [http-nio-8080-exec-282] org.springframework.context.support.AbstractApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Mon Jun 03 17:10:38 BDT 2019]; root of context hierarchy
03-Jun-2019 17:10:38.882 INFO [http-nio-8080-exec-282] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/security.xml]
03-Jun-2019 17:10:38.907 INFO [http-nio-8080-exec-282] org.springframework.security.config.SecurityNamespaceHandler.<init> Spring Security 'config' module version is 5.0.3.RELEASE
03-Jun-2019 17:10:38.959 INFO [http-nio-8080-exec-282] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /admin**
03-Jun-2019 17:10:38.990 INFO [http-nio-8080-exec-282] org.springframework.security.config.http.HttpSecurityBeanDefinitionParser.checkFilterChainOrder Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.header.HeaderWriterFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 500, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 800, <org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0>, order = 1200, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0; factoryMethodName=getBean; initMethodName=null; destroyMethodName=null, order = 1800, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2100, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2200, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2300, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 2400]
03-Jun-2019 17:10:39.334 INFO [http-nio-8080-exec-282] org.springframework.security.web.DefaultSecurityFilterChain.<init> Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.SecurityContextPersistenceFilter@12d5c686, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@edcf65a, org.springframework.security.web.header.HeaderWriterFilter@4c31cf19, org.springframework.security.web.authentication.logout.LogoutFilter@1754f1bc, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@2b89e426, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@428ea92b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@85ef64, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@30ec27d9, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@54204d36, org.springframework.security.web.session.SessionManagementFilter@63d06168, org.springframework.security.web.access.ExceptionTranslationFilter@4c014cb9, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@1d02680f]
03-Jun-2019 17:10:39.351 INFO [http-nio-8080-exec-282] org.springframework.security.config.http.DefaultFilterChainValidator.checkLoginPageIsntProtected Checking whether login URL '/login' is accessible with your configuration
03-Jun-2019 17:10:39.364 INFO [http-nio-8080-exec-282] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization completed in 558 ms
03-Jun-2019 17:10:39.364 SEVERE [http-nio-8080-exec-282] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Jun-2019 17:10:39.365 SEVERE [http-nio-8080-exec-282] org.apache.catalina.core.StandardContext.startInternal Context [/SchoolMaven] startup failed due to previous errors
03-Jun-2019 17:10:39.376 INFO [http-nio-8080-exec-282] org.springframework.context.support.AbstractApplicationContext.doClose Closing Root WebApplicationContext: startup date [Mon Jun 03 17:10:38 BDT 2019]; root of context hierarchy
03-Jun-2019 17:10:39.382 WARNING [http-nio-8080-exec-282] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [SchoolMaven] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)
03-Jun-2019 17:10:39.385 INFO [http-nio-8080-exec-282] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has finished in [2В 373] ms
03-Jun-2019 17:10:43.472 WARNING [http-nio-8080-exec-281] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:43.476 WARNING [http-nio-8080-exec-287] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:43.479 WARNING [http-nio-8080-exec-280] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:43.482 WARNING [http-nio-8080-exec-285] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/netbeans-tomcat-status-test] in DispatcherServlet with name 'springmvcsecurity'
03-Jun-2019 17:10:43.503 INFO [http-nio-8080-exec-280] org.apache.catalina.util.LifecycleBase.stop The stop() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SchoolMaven]] after stop() had already been called. The second call will be ignored.
03-Jun-2019 17:10:44.003 INFO [http-nio-8080-exec-280] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/SchoolMaven]
03-Jun-2019 17:10:44.022 INFO [http-nio-8080-exec-281] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml]
03-Jun-2019 17:10:44.022 WARNING [http-nio-8080-exec-281] org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute with value [/SchoolMaven] in deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has been ignored
03-Jun-2019 17:10:44.384 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

03-Jun-2019 17:10:45.739 INFO [http-nio-8080-exec-281] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
03-Jun-2019 17:10:45.752 INFO [http-nio-8080-exec-281] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization started
03-Jun-2019 17:10:45.776 INFO [http-nio-8080-exec-281] org.springframework.context.support.AbstractApplicationContext.prepareRefresh Refreshing Root WebApplicationContext: startup date [Mon Jun 03 17:10:45 BDT 2019]; root of context hierarchy
03-Jun-2019 17:10:45.828 INFO [http-nio-8080-exec-281] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-INF/security.xml]
03-Jun-2019 17:10:45.853 INFO [http-nio-8080-exec-281] org.springframework.security.config.SecurityNamespaceHandler.<init> Spring Security 'config' module version is 5.0.3.RELEASE
03-Jun-2019 17:10:45.903 INFO [http-nio-8080-exec-281] org.springframework.security.config.http.FilterInvocationSecurityMetadataSourceParser.parseInterceptUrlsForFilterInvocationRequestMap Creating access control expression attribute 'hasRole('ROLE_ADMIN')' for /admin**
03-Jun-2019 17:10:45.935 INFO [http-nio-8080-exec-281] org.springframework.security.config.http.HttpSecurityBeanDefinitionParser.checkFilterChainOrder Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 200, Root bean: class [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, Root bean: class [org.springframework.security.web.header.HeaderWriterFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 500, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 800, <org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0>, order = 1200, Root bean: class [org.springframework.security.web.authentication.www.BasicAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.security.config.http.HttpConfigurationBuilder$SecurityContextHolderAwareRequestFilterBeanFactory#0; factoryMethodName=getBean; initMethodName=null; destroyMethodName=null, order = 1800, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2100, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2200, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 2300, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 2400]
03-Jun-2019 17:10:46.281 INFO [http-nio-8080-exec-281] org.springframework.security.web.DefaultSecurityFilterChain.<init> Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.SecurityContextPersistenceFilter@7c983a8f, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5239216c, org.springframework.security.web.header.HeaderWriterFilter@5c8d911a, org.springframework.security.web.authentication.logout.LogoutFilter@2468ede1, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@1919f7a1, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@23097af, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3285c3b2, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@516127e6, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7936694, org.springframework.security.web.session.SessionManagementFilter@1181426, org.springframework.security.web.access.ExceptionTranslationFilter@1d9ccfe4, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@451a95a6]
03-Jun-2019 17:10:46.299 INFO [http-nio-8080-exec-281] org.springframework.security.config.http.DefaultFilterChainValidator.checkLoginPageIsntProtected Checking whether login URL '/login' is accessible with your configuration
03-Jun-2019 17:10:46.313 INFO [http-nio-8080-exec-281] org.springframework.web.context.ContextLoader.initWebApplicationContext Root WebApplicationContext: initialization completed in 561 ms
03-Jun-2019 17:10:46.313 SEVERE [http-nio-8080-exec-281] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Jun-2019 17:10:46.313 SEVERE [http-nio-8080-exec-281] org.apache.catalina.core.StandardContext.startInternal Context [/SchoolMaven] startup failed due to previous errors
03-Jun-2019 17:10:46.324 INFO [http-nio-8080-exec-281] org.springframework.context.support.AbstractApplicationContext.doClose Closing Root WebApplicationContext: startup date [Mon Jun 03 17:10:45 BDT 2019]; root of context hierarchy
03-Jun-2019 17:10:46.330 WARNING [http-nio-8080-exec-281] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [SchoolMaven] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.util.Collections$SynchronizedCollection.add(Collections.java:2035)
 java.lang.ClassLoader.checkPackageAccess(ClassLoader.java:508)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)
03-Jun-2019 17:10:46.332 INFO [http-nio-8080-exec-281] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\AppServers\apache-tomcat-9.0.16\conf\Catalina\localhost\SchoolMaven.xml] has finished in [2В 310] ms
03-Jun-2019 17:10:51.331 INFO [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1383)
	at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1036)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:117)
	at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:84)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821684
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019,
Там он ругается на сервлет, но здесь все правильно написано же
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<?xml version="1.0" encoding="UTF-8"?>
<beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans  
										  http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
										  http://www.springframework.org/schema/context  
										  http://www.springframework.org/schema/context/spring-context-3.0.xsd">
    
    <context:component-scan base-package="adil.java.schoolmaven.controller" />
    
    <!-- Resolves Views Selected For Rendering by @Controllers to *.jsp Resources in the /WEB-INF/ Folder -->
    <bean
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/views/" />
        <property name="suffix" value=".jsp" />
    </bean>
</beans>
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821695
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в свойствах проекта какой Spring Framework стоит? 4-й?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821697
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

pom.xml
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>adil.java.schoolmaven</groupId>
    <artifactId>SchoolMaven</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>

    <name>SchoolMaven</name>

    <url>http://maven.apache.org</url>
    <properties>
        <spring.version>5.0.3.RELEASE</spring.version>
        <hibernate.version>5.2.10.Final</hibernate.version>
        <mysql.connector.version>8.0.15</mysql.connector.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>${hibernate.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-jpa</artifactId>
            <version>2.0.5.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.connector.version}</version>
        </dependency>

        <!-- Servlet Spec -->

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>org.apache.taglibs</groupId>
            <artifactId>taglibs-standard-impl</artifactId>
            <version>1.2.3</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>3.2.0.RELEASE</version>
        </dependency>
        
        <dependency>
            <groupId>org.webjars</groupId>
            <artifactId>bootstrap</artifactId>
            <version>3.2.0</version>
            <exclusions>
                <exclusion>
                    <groupId>org.webjars</groupId>
                    <artifactId>jquery</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.webjars</groupId>
            <artifactId>jquery</artifactId>
            <version>2.1.1</version>
        </dependency>
    
    
    
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.1</version>
        </dependency>
    
        <dependency>
            <groupId>org.sitemesh</groupId>
            <artifactId>sitemesh</artifactId>
            <version>3.0.1</version>
        </dependency>


        <dependency> 
            <groupId>org.springframework.security</groupId> 
            <artifactId>spring-security-core</artifactId>           
            <version>${spring.version}</version> 
        </dependency>   
        <dependency> 
            <groupId>org.springframework.security</groupId> 
            <artifactId>spring-security-web</artifactId>           
            <version>${spring.version}</version> 
        </dependency> 
        <dependency> 
            <groupId>org.springframework.security</groupId> 
            <artifactId>spring-security-config</artifactId>           
            <version>${spring.version}</version> 
        </dependency>
        <dependency>    
            <groupId>org.springframework</groupId>    
            <artifactId>spring-webmvc</artifactId>    
            <version>${spring.version}</version>    
        </dependency>  
        
          <dependency>
    <groupId> org.apache.cassandra</groupId>
    <artifactId>cassandra-all</artifactId>
    <version>0.8.1</version>

    <exclusions>
      <exclusion> 
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
      </exclusion>
      <exclusion> 
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
      </exclusion>
    </exclusions> 

  </dependency>

    </dependencies>
    <build>
        <finalName>SchoolMaven</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5.1</version> <!-- or whatever current version -->
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.4.3</version>
                <configuration>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821698
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторPlease update your schema declarations to the 4.2 schema.
Исправляйте на 4.2, а не 3.0.

Далее... После обращения к БД вы все соединения закрываете? Похоже, что нет.
Приведите код работы с БД.
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821699
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019, версия не тут. Смотрите в свойствах проекта.
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821700
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут вообще 5! зачем???

Код: xml
1.
<spring.version>5.0.3.RELEASE</spring.version>
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821702
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Я же вроде исправил на 4.2

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans
    xmlns="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
    			    http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
    			    http://www.springframework.org/schema/security
   			         http://www.springframework.org/schema/security/spring-security-4.2.xsd">
   			         
    <http auto-config="true">




Работа с БД

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
package adil.java.schoolmaven.config;

import java.util.Properties;

import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.orm.jpa.JpaTransactionManager;
import org.springframework.orm.jpa.JpaVendorAdapter;
import org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean;
import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;

@Configuration
@EnableTransactionManagement
@EnableJpaRepositories("adil.java.schoolmaven.repository")
@PropertySource(value = {
    "classpath:application.properties"
})
@ComponentScan("adil.java.schoolmaven")
public class HibernateConfig {

    @Autowired
    private Environment environment;

    /************* Start Spring JPA config details **************/
    @Bean(name = "entityManagerFactory")
    public LocalContainerEntityManagerFactoryBean getEntityManagerFactoryBean() {
        final LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
        entityManagerFactoryBean.setDataSource(dataSource());
        entityManagerFactoryBean.setPackagesToScan("adil.java.schoolmaven.entity");

        final HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
        entityManagerFactoryBean.setJpaVendorAdapter(vendorAdapter);
        entityManagerFactoryBean.setJpaProperties(hibernateProperties());

        return entityManagerFactoryBean;
    }

    @Bean
    public JpaVendorAdapter getJpaVendorAdapter() {
        JpaVendorAdapter adapter = new HibernateJpaVendorAdapter();
        return adapter;
    }

    @Bean(name = "transactionManager")
    public PlatformTransactionManager txManager() {
        JpaTransactionManager jpaTransactionManager = new JpaTransactionManager(
            getEntityManagerFactoryBean().getObject());
        return jpaTransactionManager;
    }

    /************* End Spring JPA config details **************/

    @Bean
    public DataSource dataSource() {
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        dataSource.setDriverClassName(environment.getRequiredProperty("jdbc.driver"));
        dataSource.setUrl(environment.getRequiredProperty("jdbc.url"));
        dataSource.setUsername(environment.getRequiredProperty("jdbc.username"));
        dataSource.setPassword(environment.getRequiredProperty("jdbc.password"));
        return dataSource;
    }

    private Properties hibernateProperties() {
        Properties properties = new Properties();
        properties.put("hibernate.dialect", environment.getRequiredProperty("hibernate.dialect"));
        properties.put("hibernate.show_sql", environment.getRequiredProperty("hibernate.show_sql"));
        properties.put("hibernate.format_sql", environment.getRequiredProperty("hibernate.format_sql"));
        properties.put("hibernate.hbm2ddl.auto", environment.getRequiredProperty("hibernate.hbm2ddl.auto"));
        return properties;
    }

}
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821703
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

А какую версию поставить?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821707
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019,

вот так выглядит мой проект
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821711
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019SQL2008,

А какую версию поставить?
Поставьте везде одну. Допустим 4.2.
Тут тоже
<spring.version>5.0.3.RELEASE</spring.version>

если не знаете какую точно, то есть репозиторий, там можно посмотреть
https://mvnrepository.com/artifact/org.springframework/spring-context


Насчет работы с БД не подскажу, так как вы юзаете Hibernate, а я его на дух не переношу.
В принципе это не приводит к ошибке. Забейте.
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821712
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Тогда из-за чего ошибка с контекстным путем
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821713
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019,


fallen2019
вот так выглядит мой проект



Правой кнопкой мыши на "SchoolMaven", а далее в свойствах посмотрите версию Spring Framework
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821715
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

К сожалению в нетбинсе не показывает какая версия спринга у проекта
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821718
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю вам алгоритм работы.
1. В случае ошибки - ищете первую в логе, пытаетесь догадаться в чем причина.
2. Скопируйте текст ошибки, забейте в гугль.
3. Проанализируйте найденные сообщения. Как правило они на 99% состоят из шняги и пустых базаров. Вам требуется найти этот один процент и на его основе решить проблему.
4. Ищете следующую ошибку и снова п1. Пока не "вычешите всех блох".

Совет не праздный. 2 года назад, когда я начал работать с Java тоже страшно ругался, матерился и плевался.
Но иного пути нет, потихоньку привык сам разбираться. Мало кто дает дельные советы.
За вас решение ваших ошибок никто искать (бесплатно :) не будет.

На этом с вами прощаюсь, есть свои дела.
Удачи вам!
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821720
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Спасибо за уделенное время)))
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821729
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019SQL2008,

К сожалению в нетбинсе не показывает какая версия спринга у проекта

Показывает, но это немного не то... Это для проектов, которые создаются из шаблона NetBeans

Выставьте в POM.XML нужную версию (был неправ)
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821850
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Извините я уже не за компом, но я все так делал. У меня там не показывал framework и версию. Думаете из-за версии может не запускаться проект?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39821855
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Можно пожалуйста я вам отправлю проект сегодня дедлайн пожалуйста выручите плиз. Мне главное чтобы проект запустился и чтобы там redirect правильно работал то что я просил, умоляю
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822038
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019SQL2008,

Можно пожалуйста я вам отправлю проект сегодня дедлайн пожалуйста выручите плиз. Мне главное чтобы проект запустился и чтобы там redirect правильно работал то что я просил, умоляю
Эк как тебя тут колбасит-то! Жив ещё, курилка?
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822042
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Да жив, можешь пожалуйста помочь. Я сам веб-дизайнером, пока джависта не нашли меня поставили. Можешь пожалуйста помочь((
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822043
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

У меня версия четвертая
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822045
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019SQL2008,

Да жив, можешь пожалуйста помочь. Я сам веб-дизайнером, пока джависта не нашли меня поставили. Можешь пожалуйста помочь((

Готов выслушать предложения :)
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822046
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Просто поймите я сам веб-разработчиком работал, из-за того что джавист уволился меня поставили. джава пока сложно дается и еще спринг покдлючился медленно до меня пока доходит.

Можно я вам скину проект там все готово почти, просто главное чтобы редирект правильно работал и запускался, после того как зайдет через логин и пароль админ сразу же показали список студентов и тд
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822047
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019SQL2008,

Просто поймите я сам веб-разработчиком работал, из-за того что джавист уволился меня поставили.
Это-то мне как раз понятно.
Иными словами предлагаешь (ничего, что на ты?) поработать за уволенного джависта?

Мне-то это зачем? Пока не вижу ни одного стимула :)
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822048
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019,

Наконец то парился и получилось запустить проект
Только логин и список студентов на одной странице, надо сделать так чтобы сначала был логин и после этого основная эта страница
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822049
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Я там уже почти все сделал, как можно теперь сделать так чтобы сначала показывал логин и пароль
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822051
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fallen2019,

Чтобы админ вел логин и пароль и если он правильный то сразу перевести на основную страницу
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822052
fallen2019
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

Когда я нажимаю войти он сразу же переносит к списку всех студентов, а нужно чтобы сначала вели логин и пароль и если он правильный то только тогда он должен вывести этот сайт
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822329
Фотография Пылинка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Мне-то это зачем? Пока не вижу ни одного стимула :)
Ты сам его прикормил тут.
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822385
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПылинкаSQL2008Мне-то это зачем? Пока не вижу ни одного стимула :)
Ты сам его прикормил тут.
Увы, с этим трудно не согласиться, каюсь грешен! Но после диалога

Падший: я вам отправлю проект сегодня дедлайн пожалуйста выручите плиз . Мне главное чтобы проект запустился и чтобы там redirect правильно работал то что я просил, умоляю
Я:Готов выслушать предложения :)
Падший:Я там уже почти все сделал, как можно теперь сделать так чтобы сначала показывал логин и пароль
как-то перехотелось помогать. Впрочем, если будет настроение, то может быть пну в нужном направлении.

Но плотно копаться в его говнокоде "из-за того что джавист уволился" нет особого желания.
...
Рейтинг: 0 / 0
Работа с двумя контроллерами (Spring MVC + Security)
    #39822460
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fallen2019 Когда я нажимаю войти он сразу же переносит к списку всех студентов, а нужно чтобы сначала вели логин и пароль и если он правильный то только тогда он должен вывести этот сайт

Волшебный Пендаль по случаю хорошего настроения :)
Настройте доступ к странице списка, чтобы его могли видеть только авторизованные пользователи.
Тогда все чудесным образом будет работать само :)
Все подробности в Гугле.
...
Рейтинг: 0 / 0
44 сообщений из 44, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с двумя контроллерами (Spring MVC + Security)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]