pom.xml
<properties>
<!-- Generic properties -->
<java.version>1.7</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- Web -->
<jsp.version>2.2</jsp.version>
<jstl.version>1.2</jstl.version>
<servlet.version>3.1.0</servlet.version>
<!-- Spring -->
<spring-framework.version>3.2.3.RELEASE</spring-framework.version>
<!-- Hibernate / JPA -->
<hibernate.version>4.2.1.Final</hibernate.version>
<!-- Logging -->
<logback.version>1.0.13</logback.version>
<slf4j.version>1.7.5</slf4j.version>
<!-- Test -->
<junit.version>4.11</junit.version>
</properties>
Pom.xml wurden zwei JAR-Dateien hinzugefügt
pom.xml
<!-- validation-api(Wird zur Überprüfung des Eingabewerts verwendet) -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>
<!-- Hibernate(Wird zur Überprüfung des Eingabewerts verwendet) -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.0.1.Final</version>
</dependency>
1, Servlet-Fehler init ()
HTTP-Status 500-Servlet-DispatcherServlet-Servlet.init()Warf eine Ausnahme
Typ Ausnahmereport
------------------------------------------------------------------------------------------
Nachricht Servlet dispatcherServlet Servlet.init()Warf eine Ausnahme
Beschreibung Der Server hat einen internen Fehler festgestellt, der die Erfüllung dieser Anforderung verhindert hat.
Ausnahme-------------------------------------------------------------------------------------------
javax.servlet.ServletException:Servlet-DispatcherServlet-Servlet.init()Warf eine Ausnahme
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:745)
<!--Unten weggelassen-->
2, @NotEmpty kann nicht verwendet werden
Die Ursache hängt mit der Version der hinzugefügten JAR-Datei zusammen Wenn Sie pom.xml ändern und das Projekt erneut aktualisieren, werden beide aufgelöst.
pom.xml
<!-- validation-api(Wird zur Überprüfung des Eingabewerts verwendet) -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<!-- Hibernate(Wird zur Überprüfung des Eingabewerts verwendet) -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.3.4.Final</version>
</dependency>
Dieses Mal habe ich verstanden, dass es mit der Version zusammenhängt, aber ich habe keine grundlegende Lösung gefunden, deshalb werde ich es zu einem anderen Zeitpunkt noch einmal überdenken
Recommended Posts