トラブル/Java

【トラブル】【Java】HttpURLConnection を使ったファイルダウンロードで空のファイル(0Byte)ができる

現象 * 以下の「サンプル(NG)」でファイルのダウンロードを試みたが、 空のファイル(0Byte)ができただけで例外も発生しなかった。 * 元ファイルもしっかり存在することを確認 サンプル(NG) import java.io.BufferedOutputStream; import java.io.DataInputSt…

【トラブル】【Eclips】【Tomcat】Eclipse + Tomcatのトラブルシューティング ~その2~

Eclipse + Tomcatのトラブルシューティング ~その1~ http://blogs.yahoo.co.jp/dk521123/33614513.html ■「NoClassDefFoundError: org/apache/juli/logging/LogFactory」が表示される 詳細 http://www.atmarkit.co.jp/ait/articles/1106/24/news113_2.html…

【Eclipse】Eclipseで、外部JS / 外部CSS / 画像の変更が、反映させれない

はじめに Eclipseで、画像の変更しても、反映させれなかった。 その時は、画像名を変更して対応した。 が、今度は、CSSを変更しても、反映されなかったので、 原因を調べてみた。 試してみる事項 Eclipse プロジェクトのクリーン * Eclipse で、[Project]-[C…

【Eclipse】【SVN】【トラブル】EclipseからSVNへのアクセスエラー「Obtain Project Name' operation finished with error」

現象の概要 * EclipseでSVNにあるプロジェクトをインポートしようとしたら、以下のようなエラーが表示されて、インポートできない エラー内容 SVN: '0x0040010b: Obtain Project Name' operation finished with error: Selected SVN connector library is no…

【Java】【Eclipse】 Eclipse 上で、Checkstyle を使用した際のトラブル

エラー「プロジェクト"XXX"のファイルセットに有効なチェック構成がありません」が表示されてしまう 現象の概要 * Checkstyle に関わる処理を実行しようとすると、以下のエラーが表示されてしまう ■ プロジェクトを右クリックし、[Checkstyle]-[Checkstyleで…

【トラブル】【Axis2】「Unable to generate WSDL 1.1 for this service. ・・・」が表示されてしまう

現象 * Axis2 + Tomcat で、Webサービスを立ち上げて、ブラウザでWebサービス画面が表示される。 しかし、サービス名のリンクをクリックした際に、以下のエラーが表示されてしまった。 エラー内容 Unable to generate WSDL 1.1 for this service. If you wis…

【トラブル】【Ant】Eclipse 上で、Ant を使用した際のトラブル

■ EclipseでAntビルドした際に、エラー「Specified VM install not found」が表示する エラー内容 Specified VM install not found: type Standard VM, name jreX.X.X_XX 解決方法 1) Eclipse 上の build.xml を右クリックし、[Run As]-[External Tools Conf…

【Java】コンパイルエラー「例外 Exception は XXX.xxx() にある throws 節と矛盾する」が表示される

はじめに * 分かってしまえば、大したことなかったのだが、以下「エラー内容」のようなコンパイルエラーになり ビルドできない * Eclipseの機能を使っても解決できず。 エラー内容 【日本語】 例外 Exception は XXX.xxx() にある throws 節と矛盾する 【英…

【トラブル】【Java】【Tomcat】Tomcat8 で、javax.servlet.request.ssl_session で null が返ってくる

現象 String id = (String)request.getAttribute("javax.servlet.request.ssl_session"); で、 null が返ってくる。 環境 * Java : Java1.7 * Eclipse : Eclipse Luna * Tomcat : Tomcat8 補足:「javax.servlet.request.ssl_session」について http://www.k…

【トラブル】【Axis2】Axis2で表示される警告表示に対する対応

■ 「Web application uses org.apache.axis2.transport.http.AxisAdminServlet」が表示される 警告表示 [WARN] Web application uses org.apache.axis2.transport.http.AxisAdminServlet; please update web.xml to use org.apache.axis2.webapp.AxisAdminSe…

【トラブル】【Java】エラー「Access restriction:The type 'XX' is not API」が表示される

症状 * 以下のURLのサンプルを試したくて、「import sun.security.xxxx」をインポートしたら、 以下の【エラー内容】が表示され、ビルドエラーになる。 http://stackoverflow.com/questions/8160606/how-do-you-generate-a-csr-in-java-without-signing-it-b…

【Ant】Antビルドした際にエラー「error=2, そのようなファイルはありません」が表示される

現象 Linux環境で、Antビルドした際に、以下のエラーが表示されビルドできない。 実際に対象のファイルは存在する。 エラー内容 error=2, そのようなファイルはありません 原因 * 改行コードが異なっていたため、改行コードを変換する必要がある 解決法 OSが…

【トラブル】【Java】System.getProperty("javax.net.ssl.trustStore") など で null が返ってくる

現象詳細 * Java で以下のサンプルのような「System.getProperty("javax.net.ssl.xxxxxx")」で、 null が返ってくる サンプル String keyStore = System.getProperty("javax.net.ssl.keyStore"); String keyStorePassword = System.getProperty("javax.net.s…

【Linux】【Eclipse】【Java】Debian7 で、Eclipse Luna が起動しない

現象 * Debian7(Debian Wheezy) + JDK(※1) の環境で、 + Eclipse LUNA の起動を試みたところ、 スプラッシュ画面表示後、何もダイアログを表示せずに落ちる。 * 以下「エラーログ表示」のログをはく。 補足 ※1 JDKは、OracleJDK7,8 / OpenJDK7を試したが、現…

【Eclipse】【Servlet】Servletを追加しても、自動的には「web.xml」に反映されない

現象 * Servletを追加しても、自動的には「web.xml」に反映されず、 実行しても「404 Not Found」が表示される * 自分で「web.xml」に適切に追記すれば、Servletのコンテンツが表示される 原因 * 「Dynamic Web module version」が「3.0」以上である場合は S…

【プログラム】【Java】Java のプログラムバグのパターン

[1] 数値 null をString.valueOfで文字列変換した場合、nullにならない * 数値 null をString.valueOfで文字列変換した場合、 null にならずに、文字列で "null" になる サンプル public class SampleCode { public static void main(String[] args) { Integ…

【トラブル】【Java】Java Applet を表示した際に エラー「SecurityException」が表示する

現象 * Java Applet を使っているサイトをブラウザで表示した際に エラー SecurityException (詳細は下記「エラー内容」)が表示する エラー内容 SecurityException Missing required Permissions manifest attribute in main jar 原因 Java 7 Update 51 以降…

【Java】【Linux】Antビルドした際に、エラー「NoClassDefFoundError: gnu/classpath/Configuration」が表示される

詳細 openSUSE(Linux)で、EclipseでAntビルドした際に、 以下の内容のエラーが表示される エラー内容 java.lang.NoClassDefFoundError: gnu/classpath/Configuration 原因 JDKが、OracleのSDKではなく、OpenJDKでビルドしていたため 解決策 1) 「java -versi…

【トラブル】【Eclips】【Tomcat】Eclipse + Tomcatのトラブルシューティング ~その1 ~

■「Java compiler level does not match ...」が表示される 詳細 * Eclipse でエラーアイコンが出ていたので、 [windows]-[Show View]-[Problems]でみたところ、以下のエラーが表示されていた エラー表示内容 Java compiler level does not match the versio…

【Java】List操作時にエラー「UnsupportedOperationException」が発生

エラー「UnsupportedOperationException」が発生 * 以下のように、Arrays.asList で作った List に対して add した際に エラー「UnsupportedOperationException」が発生する エラー発生時 SampleArray.java import java.util.ArrayList; import java.util.Ar…

【Tomcat】Tomcatに関連したトラブルを解決するために

Tomcatに関連したトラブル * まずは、以下のサイトでお勉強。読み物としても面白い http://www.atmarkit.co.jp/fjava/index/index_troublehacks.html Webアプリの問題点を「見える化」する7つ道具 http://www.atmarkit.co.jp/ait/articles/0703/22/news138.h…

【トラブル】JNIで、エラー「java.lang.UnsatisfiedLinkError」が表示され、プログラムが動かない

■ 現象について * JNIを使って、JavaからC++のモジュール(dll)をロードした際に以下のエラーが表示され、プログラムが中断される * dllはちゃんと、指定した場所に存在し、32ビットOS環境下で32ビット用のdllである ■ エラー内容 Exception in thread ”mai…

【Java】実行時でのエラー「NoClassDefFoundError」が表示された場合の対処

現象 http://blogs.yahoo.co.jp/dk521123/33075148.html で、コンソール画面からJavaプログラムを以下のように実行した場合に エラー「NoClassDefFoundError」が表示された。 java SampleSoketClient 原因 * パッケージを考慮せずに、javaコマンドで実行しよ…

【トラブル】【Java】【Axis2】「AxisFault: Connection has been shutdown: javax.net.ssl.SSLHandshakeException」が表示

現象 http://blogs.yahoo.co.jp/dk521123/32003685.html のように、Axis2で、クライアントを作成し、 SSL通信でローカルPC上にあるWebサービスにアクセスした時に、 以下「エラー内容」が表示される。 エラー内容 org.apache.axis2.AxisFault: Connection ha…

【Eclipse】【Java】 Import する際に、エラー「Source is in the hierarchy of the destination」が表示され、フォルダがインポートできない

現象 Eclipse で、[File]-[Import]-[General]-[File System]で、 フォルダをインポートしようとしたところ、以下のエラーが表示され インポートができない エラー内容 * 「Source is in the hierarchy of the destination.」 ※ 実際の画面は、参考文献を参照…

【トラブル】【Axis2】Axis2を実行時に、エラーが表示され、実行できない

現象詳細 以下のような現象になり、Axis2のサービスが実行できない エラー内容 エラーその1 Error Failed while installing axis2 web services core 1.1 Reason: The Axis2 facets cannot be installed since the Axis2 runtime location has not been set.…

【Eclipse】エラー「Some projects cannot be imported because they already exist in the workspace」が表示される

概要 Eclipse において、[File]-[Import]-[Existing Projects into Workspace] で 既存プロジェクトをインポートしたら、以下のようなエラーが発生。 エラー表示 Some projects cannot be imported because they already exist in the workspace 原因 Eclips…

【Java】コンパイルエラーあれこれ

■ エラー「Java compiler level does not match ...」が表示される 概要 * Eclipse で、ビルドしようとしたところ、 以下のエラーが表示される エラー内容 Java compiler level does not match the version of the installed Java project facet. 原因 * 対…

【トラブル】keytoolエラーに関するトラブルシューティング

■ エラー「keytool エラー: java.io.FileNotFoundException: xxxx.keystore (アクセスが拒否されました。)」が表示される 詳細 OSがWin7において、以下のコマンドを実行した。 ■keytoolコマンド 「keytool -genkey -alias tomcat -keyalg RSA -keystore demo…

【トラブルシューティング】ビルドエラー'Launching Xxxx build.xml' has encountered a problem が表示される

現象 Eclipse で、antビルドを行ったところ、以下のエラーが表示される エラー表示 ■エラーダイアログ・タイトル Problem Occurred ■エラー内容 'Launching Xxxx build.xml' has encountered a problem. The specified JRE installation does not exist 原因…