JDKとTomcatの導入時のバージョン別の問題解決

1014 ワード

質問:
  Tomcat    Web  ,   Java Web   ,      :org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException    :JSP              ,   Linux    。

![ここに画像の説明を書く](https://img-blog.csdn.net/20160724231556681 )
##解決手順:1、JDKコンパイルを交換して、JDK 8、JDK 7、JDK 6から一回の試みまで、すべてWindows端で実行可能で、Linux端は異常である;2、Linux端のその他の工事(5つの工事が同時に運行する)を整理して、依然として異常です;3、Windows側のtomcat上のファイルをLinux側にコピーし、bin、libフォルダを含む.ページへのアクセスに成功しました.異常はありません.
まとめ:1,JSPファイルは、生産環境の影響を受けて、異なる生産環境が異なる結果を産出する.2,Windowsに配置して、Linux端の工事の中のJSPファイル、.binファイル、各种の异なるプラットフォームの开いて闭じるTomcatのスクリプトのファイルを保存します;一般的なTomcatのバージョンのボックスファイルは、Windowsに含まれており、Linuxプラットフォームが開いているスクリプトファイルと閉じているスクリプトファイルは、WindowsとLinux側に配置されているTomcatの同じバージョンで使用できます.
4、TomcatとwebアプリケーションのJarパッケージを保存し、JSPファイルはservlet.jarとjsp-api.jarに依存する.異なるTomcatバージョン、例えば:(Apache-TOmcat 7.0.2とApache-TOmcat 7.0.33)は、影響を及ぼします.Windows、Linuxに配備されているTomcatは同じバージョンで使用できます.
注意:同じバージョン番号で、異なるバージョン番号のJDKとTomcatはWindowsとLinuxの違いをもたらします.最適な方法は、JDKとTomcatが最初から同じイテレーション番号を維持することです.