最近、実践的なトレーニング プロジェクトを実行する際に ssm フレームワークを使用しました。プロジェクト環境をセットアップした後、プログラムを実行すると 404 ページ アクセス エラーが発生し続けました。 プロジェクト運用ログは以下のとおりです。 2020年11月13日午前11時56分07秒 org.apache.catalina.core.AprLifecycleListener init 信息:生産環境で最適なパフォーマンスを可能にするAPACHEベースのTomcatネイティブライブラリは、java.library.path:\ java \ jdk \ bin \ java \ bin; c:\ windows \ system32; c: /bin/../jre/bin; d:/java/jdk/bin/../jre/lib/amd64 ProgramData \ Oracle \ Java \ Javapath; C:\ Program Files(x86)\ Intel \ Intel(R)管理エンジンコンポーネント\ ICLS \; C:\ Program Files \ Intel \ Intel(R)管理エンジンコンポーネント\ ICLS \; C: \ windows \ system32 \ windowspowershell \ v1.0 \; c:\ windows \ systemssh \; c:\プログラムファイル(x86)\ intel \ intel(r)管理エンジンコンポーネント; c:\プログラムファイル\ common files \ intel \ wirelesscommon \; c:\ program files(x86)\ nvidia Corporation \ physx \ common; Microsoft SQL Server \ 100 \ dts \ binn \; d:\ python \ scripts; d:\爬虫所需软件\数据库\; d:\ git \ cmd; d:\ bin; c:\プログラムファイル(x86)\ microsoft sql server \ 0 \ tools \ binn \; c:\ program files \ microsoft sql server \ 110 \ dts \ binn \; d:\ mysql \ mysql server 5.5 \ bin; 4; d:\ tools \ myblog \ node-v12.1.0-win-x64 \ node-globals \ myblog \ node-v12.1.0-w。 3.6.3-bin \ apache-maven-3.6.3 \ bin; d:\ ernv \ lib \ opencv \ opencv3.4.2 \ opencv3.4.2 \ windosoft \ opencv \ build \ x64 \ vc15 \ bin; i:\ \ Hadoop-2.6.3 \ bin; 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-win32-x86_64 \ eclipse-jee-win32-x86_64 \ 2020年11月13日 午前11時56分07秒 org.apache.tomcat.util.digester.SetPropertiesRule開始 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} プロパティ 'source' を 'org.eclipse.jst.j2ee.server:CRMSystem' に設定しても、一致するプロパティが見つかりませんでした。 2020年11月13日 午前11時56分08秒 org.apache.coyote.AbstractProtocol init 情報: ProtocolHandler ["http-nio-8080"] を初期化しています 2020年11月13日 午前11時56分08秒 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 情報: サーブレットの書き込み/読み取りに共有セレクタを使用する 2020年11月13日 午前11時56分08秒 org.apache.coyote.AbstractProtocol init 情報: ProtocolHandler を初期化しています ["ajp-nio-8009"] 2020年11月13日 午前11時56分08秒 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 情報: サーブレットの書き込み/読み取りに共有セレクタを使用する 2020年11月13日 午前11時56分08秒 org.apache.catalina.startup.Catalina ロード 情報: 初期化は 866 ミリ秒で処理されました 2020年11月13日 午前11時56分08秒 org.apache.catalina.core.StandardService startInternal 情報:カタリナのサービス開始 2020年11月13日 午前11時56分08秒 org.apache.catalina.core.StandardEngine startInternal 情報: サーブレット エンジンを起動しています: Apache Tomcat/8.0.5 2020年11月13日 午前11時56分12秒 org.apache.catalina.core.ApplicationContext ログ 情報: クラスパスで Spring WebApplicationInitializer タイプが検出されませんでした 2020年11月13日 午前11時56分12秒 org.apache.coyote.AbstractProtocol 開始 情報: ProtocolHandler ["http-nio-8080"] を起動しています 2020年11月13日 午前11時56分12秒 org.apache.coyote.AbstractProtocol 開始 情報: ProtocolHandler を開始しています ["ajp-nio-8009"] 2020年11月13日 午前11時56分12秒 org.apache.catalina.startup.Catalina スタート 情報: サーバーの起動に 3826 ミリ秒かかります 2020年11月13日 午前11時56分13秒 org.apache.catalina.core.ApplicationContext ログ 情報: Spring FrameworkServlet 'SpringMVC' を初期化しています 2020年11月13日 11:56:13 AMorg.springframework.web.servlet.DispatcherServlet initServletBean 情報: FrameworkServlet 'SpringMVC': 初期化が開始されました 2020年11月13日午前11時56分13秒 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh 情報: 名前空間 'SpringMVC-servlet' の WebApplicationContext を更新しています: 起動日 [Fri Nov 13 11:56:13 CST 2020]; コンテキスト階層のルート 2020年11月13日午前11時56分13秒 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: ファイル [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-dao.xml] から XML Bean 定義を読み込んでいます 2020年11月13日午前11時56分13秒 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: ファイル [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-mvc.xml] から XML Bean 定義を読み込んでいます 2020年11月13日午前11時56分13秒 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: ファイル [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-service.xml] から XML Bean 定義を読み込んでいます 2020年11月13日 午前11時56分14秒 org.springframework.context.support.PropertySourcesPlaceholderConfigurer loadProperties 情報: クラスパス リソース [jdbc.properties] からプロパティ ファイルをロードしています 2020年11月13日午前11時56分14秒 com.mchange.v2.log.MLog <クライアント> 情報: Java 1.4 以降の標準ログを使用する MLog クライアント。 2020年11月13日 11:56:14 AMcom.mchange.v2.c3p0.C3P0レジストリバナー 情報: c3p0-0.9.1.2 を初期化しています [2007 年 5 月 21 日 15:04:56 にビルドされました。デバッグ? true。トレース: 10] 11:56:14,733 |-ch.qos.logback.classic.LoggerContext[default] に INFO - リソース [logback.groovy] が見つかりませんでした 11:56:14,734 |-ch.qos.logback.classic.LoggerContext[default] に INFO - リソース [logback-test.xml] が見つかりませんでした 11:56:14,734 |-ch.qos.logback.classic.LoggerContext[default] に INFO - [file:/G:/Language%20Proctice/java/pro/20201109/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/CRMSystem/WEB-INF/classes/logback.xml] にリソース [logback.xml] が見つかりました 11:56:14,868 |-ch.qos.logback.core.joran.action.AppenderAction の INFO - [ch.qos.logback.core.ConsoleAppender] タイプのアペンダーをインスタンス化しようとしています 11:56:14,878 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - アペンダーを [STDOUT] として命名 11:56:14,911 |-ch.qos.logback.core.joran.action.NestedComplexPropertyIA の INFO - [encoder] プロパティのデフォルト タイプ [ch.qos.logback.classic.encoder.PatternLayoutEncoder] を想定しています 11:56:15,026 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - ROOT ロガーのレベルを DEBUG に設定 11:56:15,026 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - [STDOUT] という名前のアペンダーを Logger[ROOT] に接続しています 11:56:15,029 |-ch.qos.logback.classic.joran.action.ConfigurationAction の INFO - 構成の終了。 11:56:15,031 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5ad72777 - 現在の構成を安全なフォールバック ポイントとして登録しています 11:56:15.057 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.logging.LogFactory - 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' アダプターを使用してログが初期化されました。 11:56:15.272 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - クラスが見つかりません: org.jboss.vfs.VFS 11:56:15.272 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.JBoss6VFS - この環境では JBoss 6 VFS API は使用できません。 11:56:15.275 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - クラスが見つかりません: org.jboss.vfs.VirtualFile 11:56:15.277 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - VFS 実装 org.apache.ibatis.io.JBoss6VFS はこの環境では無効です。 11:56:15.277 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - VFS アダプター org.apache.ibatis.io.DefaultVFS を使用しています 11:56:15.279 [http-nio-8080-exec-2] DEBUG omspring.SqlSessionFactoryBean - エイリアス用のパッケージ「com.crm.entity」をスキャンしました 11:56:15.367 [http-nio-8080-exec-2] DEBUG omspring.SqlSessionFactoryBean - 解析された構成ファイル: 'クラスパス リソース [mybatis-config.xml]' 11:56:15.369 [http-nio-8080-exec-2] DEBUG omspring.SqlSessionFactoryBean - プロパティ 'mapperLocations' が指定されていないか、一致するリソースが見つかりません 2020年11月13日 午前11時56分16秒 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache 情報: @ControllerAdvice を探しています: 名前空間 'SpringMVC-servlet' の WebApplicationContext: 起動日 [Fri Nov 13 11:56:13 CST 2020]; コンテキスト階層のルート 2020年11月13日 午前11時56分16秒 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache 情報: @ControllerAdvice を探しています: 名前空間 'SpringMVC-servlet' の WebApplicationContext: 起動日 [Fri Nov 13 11:56:13 CST 2020]; コンテキスト階層のルート 2020年11月13日 午前11時56分16秒 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler 情報: URL パス [/resources/**] をハンドラー 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' にマップしました 2020年11月13日 午前11時56分16秒 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler 情報: URL パス [/**] をハンドラー 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' にマップしました 2020年11月13日 11:56:16 AMorg.springframework.web.servlet.DispatcherServlet initServletBean 情報: FrameworkServlet 'SpringMVC': 初期化が 3240 ミリ秒で完了しました 最初は、SSM 環境に問題があり、spirng-mvc が正しく構成されていないと考えましたが、ログを注意深く観察したところ、次のことがわかりました。 Spring MVCが静的リソースをうまく引き継いだ 2020年11月13日 11:56:13 AMorg.springframework.web.servlet.DispatcherServlet initServletBean 情報: FrameworkServlet 'SpringMVC': 初期化が開始されました 2020年11月13日 11:56:16 AMorg.springframework.web.servlet.DispatcherServlet initServletBean 3つのSpring設定ファイルすべてが環境にロードされました 2020年11月13日 午前11時56分13秒 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: ファイル [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-dao.xml] から XML Bean 定義を読み込んでいます 2020年11月13日 午前11時56分13秒 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: ファイル [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-mvc.xml] から XML Bean 定義を読み込んでいます 2020年11月13日 午前11時56分13秒 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: ファイル [G:\Language Proctice\java\pro\20201109\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\CRMSystem\WEB-INF\classes\spring\spring-service.xml] から XML Bean 定義を読み込んでいます リソースディレクトリとORMマッピングモデルディレクトリが読み込まれました 2020年11月13日 午前11時56分16秒 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler 情報: URL パス [/resources/**] をハンドラー 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0' にマップしました 2020年11月13日 午前11時56分16秒 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler 情報: URL パス [/**] をハンドラー 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0' にマップしました そこで、ssm 環境設定に関する疑問を解消するために、tomcat を再度確認しました。 ポート番号が使用されていないことを確認した後、 tomcat8.0.5 を tomcat8.5 に置き換えました。 Tomcat でデプロイされたアプリケーションがフロントエンド ページにアクセスできない問題については、この記事はこれで終わりです。Tomcat でデプロイされたアプリケーションがフロントエンド ページにアクセスできないという問題についての関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML ハイパーリンク タグ_Powernode Java アカデミー
1. オーバーフローOverflow はオーバーフロー(コンテナ)です。コンテンツがコンテナを越える...
目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...
Alibaba Cloud Diskの最後のアップデートからかなり時間が経ちました。ネットユーザー...
MySQL データベースがエラー 1045 (28000): ユーザー 'ODBC'...
Web フォームは、訪問者と Web サイト所有者間の主要なコミュニケーション チャネルです。フィー...
以前、フロントエンド技術グループに所属していたとき、グループのメンバーが面接中に問題に遭遇したと言っ...
1つ。まず、アイデアとしてパッケージ化する必要があります。私はSpringbootフレームワークプロ...
序文一部のプロジェクトの初期段階では、シンプルさとスピードのために、開発と展開は単一のマシンで行われ...
序文最良の方法は、あなたが思いつく最も速い方法ではないかもしれません。職場で一時的に使用するスクリプ...
目次1. テスト環境1.1 ハードウェアとソフトウェア1.2 テーブル構造2. テストの目的2.1 ...
序文JavaScript では、document.querySelector("#demo...
目次0x0 はじめに0x1 インストール0x2 ノードサイドバー0x3 統合例0x0 はじめにプロジ...
Linux: Linux バージョン 3.10.0-123.9.3.el7.x86_64 ngin...
MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...
目次発見: ディスプレイアニメーションの応用実装:記事の1行目を表示する効果を実現する方法実際、その...