1.深刻:StandardServer.await:作成[8005]
原因:ポート番号の競合
ソリューション:
(1)方法A
ポート番号8005、コマンドを占有するプロセスを見つける-anoコマンドnetstatコマンドを使用しますtaskkill / PID XXXX対応するプロセスXXXXを殺します。
(2)方法II
、タスクマネージャを開き、同じプロセスの2つを開始するかどうかケラレ開発ツールの下で見て、処理を終了し、日食プロジェクトを再起動します。
(3)法スリー
server.xmlにTomcatの設定ファイルにポート番号を変更します。
別のポート番号に8080ポートを変更します。
注意:日食と中央値のオペレーティングシステムと、このエラーは問題ではありません。
2. IA 32ビットの」プラットフォームにAMDの64ビットの.dllをロードできません。
理由:TomcatとJDK桁矛盾。理論的に互換性のある32ビットのTomcatを64ビット。
解決策:TomcatとJDKは同じ桁数を作ります。
プロジェクトをロードするときに、プログレスバーがデリゲートを起動し、表示されています3. Tomcatが... 27%にとどまります
原因:未明。
解決策:再起動のMyEclipseし、再度プロジェクトを実行します。
4.原因:ます。java.sql.SQLException:矛盾した状態でOALL8
原因:未明。
ソリューション:ojdbc14 10.2.0.5.0へのjarパッケージし、再度プロジェクトを実行します。
5.java.lang.UnsatisfiedLinkError:ライブラリを読み込むことができません...
理由:該当するDLLファイルが存在しないがTomcatのにロードされます。
解決策:手動で次の対応tomcatディレクトリにプロジェクト内のDDLファイルをコピーします。
エンドポイントを開始6.Error
理由:Tomcatのポートおよび他のプロセスのポートの競合。
解決策:他のプロセスを殺します。
7.エラー照会データベース原因:.ます。java.sql.SQLException:ORA-01722:無効な番号
原因 - 理由は、データベースのテーブルと参照フィールドのデータ型の性質の一致していない、次の2つの場合が与えられることができます。
(1)であってもよい:間違ったタイプ(問題のすなわち、クエリ、SQLステートメント)のパラメータによると、データベーステーブルのフィールドには、浸潤パラメータの種類は、文字の数が含まれています。
SQL文の問題はない:(2)2かもしれません。例えば:
!ユーザートンからのカウント(*)を選択する場所t.pro_id = 4099; //エラー:無効な番号
!t.pro_id = 4099ユーザーのトンから選択*; //没错
SQL文= ORACLEデータベースが比較されるので、Oracleが自動的に比べデジタルデジタル文字列型に変換されます。しかし、そこに文字列などvarchar型のデータ型は、ある既存のデータを、対応するテーブルのレコードをフィールドの両方の数字も、そのデータ型が一致しないことができ、比較につながっています。
8.ネットワーク関連のエラー
java.net.ConnectException:によって引き起こさ接続がタイムアウトしました:接続します
oracle.net.ns.NetException:によって引き起こされるネットワークアダプタが接続を確立できませんでした
java.net.ConnectException:接続が拒否されました:接続
アイデアの分析:PLSQLデータベースを使用し、カードは問題ではありませんが、何の問題をネットワークしないでも適切に接続することができます。日食は、他のプロジェクトを閉じた後、そこにまだ問題になりますが、コンソールログは閉じられ、他のプロジェクト関連のエラーされます。
理由:不確実性。
ソリューション:一時的にTomcatのwebappディレクトリの下で実行されている他の項目を削除します。
サイトのログイン後、クエリは同様のプロンプトが表示メニュー上で実行されたメッセージを「セッションタイムアウトを終了」。
理由:問題のWebサイトのアクセスアドレスは、より多くのスラッシュ「/」の文字とその上にあってもよいです。
解決策:Webサイトのアクセスアドレスを変更します。
9.java.lang.OutOfMemoryError:PermGenスペース
理由:Tomcatのメモリ空間に割り当てられているが十分ではありません。
解決策:TomcatはTomcatの中でプロジェクトを実行するためにメモリを増減します。
10.原因:ます。java.sql.SQLException:ORA-01789:; []悪いSQL文法、問合せブロックは、結果列の間違った番号を持つ\ n \ nは、
MyBatisの - 同じ数の列を返すために労働組合の必要性
ます。java.sql.SQLException:無効な列タイプ
データベーステーブルのデータ型
\ Javaの\ jdk1.6.0_06 \ binに\ EncryptJNI.dllがすでに別のクラスローダにロードされた:11。ロード「EncryptJNIは」:ネイティブライブラリDを失敗しました
解決すべき
12. ERROR] HeartbeatTaskのrun()メソッドのエラー:接続が拒否されました:接続
解決すべき
13ネストされた例外を参照してくださいjava.sql.SQLSyntaxErrorException:ORA-00942:表またはビューが存在しません
解決すべき
14.ブラウザは、中国の文字化けのコンテンツを表示します
解決策:/ MyEclipseの好み日食は、GBKの文字セットした後、再実行プロジェクトにワークスペース。
15サポートされていないメジャー。マイナーバージョン51.0
原因:既存のプロジェクトは、(メジャーバージョン51.0)1.7 JDKでコンパイルされたJavaファイルは、JDK後でコンパイルインポートされたプロジェクト環境の現在の下のJRE(4,5,6)のバージョンでプロジェクトを実行することができません前に。
ソリューション:
プロジェクトのJavaファイルを再構築
1.7への現在のプロジェクトのJDK環境(効果的なプロのテスト)
ます。https://juejin.im/post/5cf4cbb1e51d4510727c8036で再現