Ich habe kürzlich bei einem praktischen Trainingsprojekt das SSM-Framework verwendet. Nachdem die Projektumgebung eingerichtet war, trat beim Ausführen des Programms immer wieder ein 404-Seitenzugriffsfehler auf. Das Projektbetriebsprotokoll sieht wie folgt aus: 13. November 2020, 11:56:07 Uhr org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\java\jdk\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:/java/jdk/bin/../jre/bin/server;D:/java/jdk/bin/../jre/bin;D:/java/jdk/bin/../jre/lib/amd64;D:\java\jdk\bin;D:\java\JRE\bin;D:\ernv\gradle\gradle-6.6.1-all\gradle-6.6.1\bin;C:\sqlite3;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;d:\python\Scripts;D:\爬虫所需软件\数据库\;D:\Git\cmd;D:\bin;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;D:\MySQL\MySQL Server 5.5\bin;D:\Python;C:\Program Files\Terminus\Terminus.exe;D:\tools\myBlog\node-v12.1.0-win-x64;D:\tools\myBlog\node-v12.1.0-win-x64\node-global;D:\tools\myBlog\node-v12.1.0-win-x64\node-global\node_modules\hexo\node_modules\.bin;D:\ernv\java\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin;D:\ernv\lib\opencv\Opencv3.4.2\Opencv3.4.2\WindowSoft\opencv\build\x64\vc15\bin;I:\软件安装包\mrunit\windows系统hadoop插件-winutilsmaster\winutils-master\hadoop-2.6.3\bin;C:\Users\erbin\AppData\Local\Microsoft\WindowsApps;D:\ProGramTool\byTool\PyCharm 2018.3.2\bin;D:\爬虫所需软件\数据库\mysql-5.6.43-winx64\bin;D:\tools\Programs\Fiddler;D:\IDE\JetBrains\IDEA 2020.1\IntelliJ IDEA 2020.1\bin;C:\Users\erbin\AppData\Local\Pandoc\;D:\go\idea\GoLand 2020.1\bin;D:\eclipse-jee-neon-3-win32-x86_64\eclipse;;. 13. November 2020, 11:56:07 Uhr org.apache.tomcat.util.digester.SetPropertiesRule begin Warnung: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Beim Festlegen der Eigenschaft „source“ auf „org.eclipse.jst.j2ee.server:CRMSystem“ wurde keine passende Eigenschaft gefunden. 13. November 2020, 11:56:08 Uhr org.apache.coyote.AbstractProtocol init INFO: ProtocolHandler ["http-nio-8080"] wird initialisiert 13. November 2020, 11:56:08 Uhr org.apache.tomcat.util.net.NioSelectorPool getSharedSelector Information: Verwenden eines gemeinsamen Selektors zum Schreiben/Lesen von Servlets 13. November 2020, 11:56:08 Uhr org.apache.coyote.AbstractProtocol init INFO: ProtocolHandler wird initialisiert ["ajp-nio-8009"] 13. November 2020, 11:56:08 Uhr org.apache.tomcat.util.net.NioSelectorPool getSharedSelector Information: Verwenden eines gemeinsamen Selektors zum Schreiben/Lesen von Servlets 13. November 2020, 11:56:08 Uhr org.apache.catalina.startup.Catalina laden Information: Initialisierung in 866 ms verarbeitet 13. November 2020, 11:56:08 Uhr org.apache.catalina.core.StandardService startInternal Information: Start des Dienstes Catalina 13. November 2020, 11:56:08 Uhr org.apache.catalina.core.StandardEngine startInternal Informationen: Servlet Engine starten: Apache Tomcat/8.0.5 13. November 2020, 11:56:12 Uhr org.apache.catalina.core.ApplicationContext-Protokoll INFO: Keine Spring WebApplicationInitializer-Typen im Klassenpfad erkannt 13. November 2020, 11:56:12 Uhr org.apache.coyote.AbstractProtocol starten INFO: ProtocolHandler ["http-nio-8080"] wird gestartet 13. November 2020, 11:56:12 Uhr org.apache.coyote.AbstractProtocol starten INFO: ProtocolHandler ["ajp-nio-8009"] wird gestartet 13. November 2020, 11:56:12 Uhr org.apache.catalina.startup.Catalina starten INFO: Serverstart in 3826 ms 13. November 2020, 11:56:13 Uhr org.apache.catalina.core.ApplicationContext-Protokoll INFO: Spring FrameworkServlet „SpringMVC“ wird initialisiert 13. November 2020, 11:56:13 Uhrorg.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet 'SpringMVC': Initialisierung gestartet 13. November 2020, 11:56:13 Uhr org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh INFO: WebApplicationContext für Namespace „SpringMVC-Servlet“ wird aktualisiert: Startdatum [Fr., 13. Nov. 2020, 11:56:13 CST]; Wurzel der Kontexthierarchie 13. November 2020, 11:56:13 Uhr org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: XML-Bean-Definitionen werden aus der Datei [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-dao.xml] geladen. 13. November 2020, 11:56:13 Uhr org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: XML-Bean-Definitionen werden aus der Datei [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-mvc.xml] geladen. 13. November 2020, 11:56:13 Uhr org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: XML-Bean-Definitionen werden aus der Datei [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-service.xml] geladen. 13. November 2020, 11:56:14 Uhr org.springframework.context.support.PropertySourcesPlaceholderConfigurer loadProperties INFO: Eigenschaftendatei aus Klassenpfadressource [jdbc.properties] wird geladen. 13. November 2020, 11:56:14 Uhr com.mchange.v2.log.MLog <clinit> Info: MLog-Clients verwenden Java 1.4+ Standardprotokollierung. 13. November 2020 11:56:14 Uhrcom.mchange.v2.c3p0.C3P0Registrierungsbanner INFO: Initialisierung von c3p0-0.9.1.2 [erstellt am 21. Mai 2007, 15:04:56; debug? true; trace: 10] 11:56:14,733 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Ressource [logback.groovy] konnte NICHT gefunden werden 11:56:14,734 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Ressource [logback-test.xml] konnte NICHT gefunden werden 11:56:14,734 |-INFO in ch.qos.logback.classic.LoggerContext[default] – Ressource [logback.xml] gefunden unter [file:/G:/Language%20Proctice/java/pro/20201109/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/CRMSystem/WEB-INF/classes/logback.xml] 11:56:14,868 |-INFO in ch.qos.logback.core.joran.action.AppenderAction – Appender vom Typ [ch.qos.logback.core.ConsoleAppender] wird gerade instanziiert. 11:56:14,878 |-INFO in ch.qos.logback.core.joran.action.AppenderAction – Appender wird als [STDOUT] benannt 11:56:14,911 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA – Standardtyp [ch.qos.logback.classic.encoder.PatternLayoutEncoder] für die Eigenschaft [Encoder] wird angenommen. 11:56:15,026 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction – Festlegen der Ebene des ROOT-Loggers auf DEBUG 11:56:15,026 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction – Appender mit dem Namen [STDOUT] an Logger[ROOT] anhängen 11:56:15,029 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction – Ende der Konfiguration. 11:56:15,031 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5ad72777 – Aktuelle Konfiguration als sicherer Fallback-Punkt registrieren 11:56:15.057 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.logging.LogFactory – Protokollierung mit dem Adapter „class org.apache.ibatis.logging.slf4j.Slf4jImpl“ initialisiert. 11:56:15.272 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - Klasse nicht gefunden: org.jboss.vfs.VFS 11:56:15.272 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.JBoss6VFS – JBoss 6 VFS API ist in dieser Umgebung nicht verfügbar. 11:56:15.275 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - Klasse nicht gefunden: org.jboss.vfs.VirtualFile 11:56:15.277 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS – Die VFS-Implementierung org.apache.ibatis.io.JBoss6VFS ist in dieser Umgebung ungültig. 11:56:15.277 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - Verwenden des VFS-Adapters org.apache.ibatis.io.DefaultVFS 11:56:15.279 [http-nio-8080-exec-2] DEBUG omspring.SqlSessionFactoryBean - Gescanntes Paket: „com.crm.entity“ für Aliase 11:56:15.367 [http-nio-8080-exec-2] DEBUG omspring.SqlSessionFactoryBean - Analysierte Konfigurationsdatei: ‚Klassenpfadressource [mybatis-config.xml]‘ 11:56:15.369 [http-nio-8080-exec-2] DEBUG omspring.SqlSessionFactoryBean - Eigenschaft „mapperLocations“ wurde nicht angegeben oder es wurden keine passenden Ressourcen gefunden 13. November 2020, 11:56:16 Uhr org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache Info: Suche nach @ControllerAdvice: WebApplicationContext für Namespace „SpringMVC-servlet“: Startdatum [Fr., 13. Nov. 2020, 11:56:13 CST]; Wurzel der Kontexthierarchie 13. November 2020, 11:56:16 Uhr org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache Info: Suche nach @ControllerAdvice: WebApplicationContext für Namespace „SpringMVC-servlet“: Startdatum [Fr., 13. Nov. 2020, 11:56:13 CST]; Wurzel der Kontexthierarchie 13. November 2020, 11:56:16 Uhr org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler INFO: URL-Pfad [/resources/**] auf Handler „org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0“ abgebildet. 13. November 2020, 11:56:16 Uhr org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler Info: URL-Pfad [/**] auf Handler „org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0“ abgebildet 13. November 2020, 11:56:16 Uhrorg.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet 'SpringMVC': Initialisierung in 3240 ms abgeschlossen Zuerst dachte ich, es läge an einem Problem mit der SSM-Umgebung und spirng-mvc sei nicht richtig konfiguriert, aber nach sorgfältiger Beobachtung der Protokolle konnte ich Folgendes erkennen: Spring MVC hat meine statischen Ressourcen erfolgreich übernommen 13. November 2020, 11:56:13 Uhrorg.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet 'SpringMVC': Initialisierung gestartet 13. November 2020, 11:56:16 Uhrorg.springframework.web.servlet.DispatcherServlet initServletBean Alle drei Spring-Konfigurationsdateien wurden in die Umgebung geladen 13. November 2020, 11:56:13 Uhr org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: XML-Bean-Definitionen werden aus der Datei [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-dao.xml] geladen. 13. November 2020, 11:56:13 Uhr org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: XML-Bean-Definitionen werden aus der Datei [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-mvc.xml] geladen. 13. November 2020, 11:56:13 Uhr org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: XML-Bean-Definitionen werden aus der Datei [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-service.xml] geladen. Das Ressourcenverzeichnis und das Orm-Mapping-Modellverzeichnis wurden geladen 13. November 2020, 11:56:16 Uhr org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler INFO: URL-Pfad [/resources/**] auf Handler „org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0“ abgebildet. 13. November 2020, 11:56:16 Uhr org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler Info: URL-Pfad [/**] auf Handler „org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0“ abgebildet Um die Zweifel bezüglich der Konfiguration der SSM-Umgebung auszuräumen, habe ich Tomcat noch einmal überprüft. Nachdem ich überprüft hatte, dass die Portnummer nicht belegt war, habe ich tomcat8.0.5 durch tomcat8.5 ersetzt . Dies ist das Ende dieses Artikels über das Problem, dass von Tomcat bereitgestellte Anwendungen nicht auf die Front-End-Seite zugreifen können. Weitere verwandte Inhalte zum Thema „Tomcat-Bereitstellung kann nicht auf die Seite zugreifen“ finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: HTML-Hyperlink ein Tag_Powernode Java Academy
Inhaltsverzeichnis 1. Problematische SQL-Anweisun...
Inhaltsverzeichnis Was ist JSI Was ist anders an ...
Effektbild: Vorwort: Kürzlich arbeitete ich an ei...
Vorwort Lassen Sie mich Ihnen zeigen, wie ich ein...
JavaScript-Skripte können überall in HTML eingebe...
1.v-bind (Abkürzung:) Um in Daten definierte Date...
Hier können Sie durch geschickten Einsatz von CSS-...
1. Gleiche IP-Adresse, unterschiedliche Portnumme...
Was bedeutet Textfüllfarbe? Rein wörtlich bedeute...
Das Installations- und Verwendungstutorial für My...
1. Datensicherung 1. Verwenden Sie den Befehl mys...
Das in diesem Artikel beschriebene gleichbreite L...
Einführung Memcached ist ein verteiltes Caching-S...
In Sprachen werden häufig Makros zur Implementier...
1. Seitenanforderungen 1) Verwenden Sie standardm...