|
View:
New views
15 Messages
—
Rating Filter:
Alert me
|
|
|
sqljdbc.jarが署名できない苑田と申します。
始めまして。 NetBeans6.0.1とJava2SDK (1.5.0.12)を使っています。 いろいろと国内海外含めてネットで情報を探したのですが、該当する 情報が見当たらなかったのでこちらの方へ質問いたします。 どうぞお知恵をお貸しください。 現在Javaのスタンドアローンアプリケーションを作成しており、このなかで MS SQL 2005へアクセスするためにMSが無償配布しているMS SQL用の jdbcを使っています。 http://msdn2.microsoft.com/ja-jp/data/aa937724(en-us).aspx ダウンロードしたものは sqljdbc_1.2.2828.100_enu.exe という最新のものです。 これをつかったアプリケーションをJavaWebStartにて配布するために、 自前で作った証明書にて署名をしようとしているのですが、上記でインストール される、sqljdbc.jarだけがなんとしても署名できないのです。 エラーは下記のとおり(一部伏字にしています) Signing JAR: C:\Documents and Settings\********\My Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar to C:\Documents and Settings\********\My Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar as myKey jarsigner: jar に署名できません: java.util.zip.ZipException: invalid entry compressed size (expected 6089 but got 6065 bytes) キーストアのパスワードを入力してください: C:\Documents and Settings\********\My Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:61: The following error occurred while executing this line: C:\Documents and Settings\********\My Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:385: jarsigner returned: 1 構築失敗 (合計時間: 51 秒) NetBeansで、自前の証明書にて署名をするために、properties/private.propertiesに 以下のプロパティを追加しています。 jnlp.signjar.keystore=****** jnlp.signjar.storepass=****** jnlp.signjar.keypass=****** jnlp.signjar.alias=****** アプリケーション本体の*.jar、およびlib以下のほかの*.jarはきちんと署名できている のですが、このsqljdbc.jarのみがなんとしてもjarsignerで署名できないのです。 ちなみに、jarが壊れているのかと思い以下を実施しました。 (1) 上記最新版の拡張子を.zipに変更し、Windowsのエクスプローラの機能で いったん解凍。とくにもんだいなく解凍できました。これをあらためて、jar cvf ... にてjarに圧縮し、署名 → まったく同じエラー (2) jar xvfにて解凍し、あらためてjar cvfにて圧縮署名 → まったく同じエラー (3) sqljdbcの一つ前のバージョンをもってきて、上記(1)(2)を実施。 → 同じエラー 特に圧縮ファイルsqljdbc.jarが壊れているわけでもなく、また一つ前のバージョンでも発生 することから、sqljdbc.jarそのものになにか問題があるのではないかと思うのですが、 いまのところ打つ手なしです。 なお、ネットを検索したところ、或る場所にNB6.0.1に付属しているant1.7.0に問題があるようなことを書いてあるところがありましたが、それでうまくいったのかどうかは書かれていないため、antのバージョンを落とすなどしてためすことはしていません。 どうにも八方塞名状態なので、皆様のお知恵をお貸しください。 どうぞよろしくお願いいたします。 --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: sqljdbc.jarが署名できない原田です
jar xf sqljdbc.jar で解凍しようとしたら java.io.EOFException: Unexpected end of ZLIB input stream at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:223) となって解凍できませんでした。 解凍してものを,jar cvfでjarファイルに作成しなおしたもの を署名することはできました。 多分、解凍したものと違うものを署名したのでは? しかし、このような方法での提供がライセンスの問題とならないのか についてはよく知りません。 以上 ----- Original Message ----- From: <sk8er.ys@...> To: <nbdiscuss_ja@...> Sent: Wednesday, March 12, 2008 10:58 AM Subject: [nbdiscuss_ja] sqljdbc.jarが署名できない > 苑田と申します。 > > 始めまして。 > > NetBeans6.0.1とJava2SDK (1.5.0.12)を使っています。 > > いろいろと国内海外含めてネットで情報を探したのですが、該当する > 情報が見当たらなかったのでこちらの方へ質問いたします。 > どうぞお知恵をお貸しください。 > > 現在Javaのスタンドアローンアプリケーションを作成しており、このなかで > MS SQL 2005へアクセスするためにMSが無償配布しているMS SQL用の > jdbcを使っています。 > > http://msdn2.microsoft.com/ja-jp/data/aa937724(en-us).aspx > > ダウンロードしたものは > > sqljdbc_1.2.2828.100_enu.exe > > という最新のものです。 > > これをつかったアプリケーションをJavaWebStartにて配布するために、 > 自前で作った証明書にて署名をしようとしているのですが、上記でインストール > される、sqljdbc.jarだけがなんとしても署名できないのです。 > > > エラーは下記のとおり(一部伏字にしています) > > Signing JAR: C:\Documents and Settings\********\My > Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar to C:\Documents > and > Settings\********\My Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar > as myKey > jarsigner: jar に署名できません: java.util.zip.ZipException: invalid entry > compressed size (expected 6089 but got 6065 bytes) > キーストアのパスワードを入力してください: > C:\Documents and Settings\********\My > Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:61: The > following > error occurred while executing this line: > C:\Documents and Settings\********\My > Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:385: jarsigner > returned: 1 > 構築失敗 (合計時間: 51 秒) > > > NetBeansで、自前の証明書にて署名をするために、properties/private.propertiesに > 以下のプロパティを追加しています。 > jnlp.signjar.keystore=****** > jnlp.signjar.storepass=****** > jnlp.signjar.keypass=****** > jnlp.signjar.alias=****** > > アプリケーション本体の*.jar、およびlib以下のほかの*.jarはきちんと署名できている > のですが、このsqljdbc.jarのみがなんとしてもjarsignerで署名できないのです。 > > ちなみに、jarが壊れているのかと思い以下を実施しました。 > > (1) 上記最新版の拡張子を.zipに変更し、Windowsのエクスプローラの機能で > いったん解凍。とくにもんだいなく解凍できました。これをあらためて、jar > cvf ... > にてjarに圧縮し、署名 → まったく同じエラー > > (2) jar xvfにて解凍し、あらためてjar cvfにて圧縮署名 → まったく同じエラー > > > (3) sqljdbcの一つ前のバージョンをもってきて、上記(1)(2)を実施。 → 同じエラー > > 特に圧縮ファイルsqljdbc.jarが壊れているわけでもなく、また一つ前のバージョンでも発生 > することから、sqljdbc.jarそのものになにか問題があるのではないかと思うのですが、 > いまのところ打つ手なしです。 > > なお、ネットを検索したところ、或る場所にNB6.0.1に付属しているant1.7.0に問題があるようなことを書いてあるところがありましたが、それでうまくいったのかどうかは書かれていないため、antのバージョンを落とすなどしてためすことはしていません。 > > どうにも八方塞名状態なので、皆様のお知恵をお貸しください。 > > どうぞよろしくお願いいたします。 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: sqljdbc.jarが署名できないこんにちは。岡崎です。sqljdbc.jarをダウンロードして確かめてみたところ、
既に署名されているようでした。 $ jarsigner -verify -verbose -certs sqljdbc.jar | head sm 5699 Wed Oct 03 11:37:58 JST 2007 com/microsoft/sqlserver/jdbc/AppDTVImpl$SetValueOp.class X.509, CN=Microsoft Corporation, OU=Product Release Services, OU=Digital ID Class 3 - Netscape Object Signing, O=Microsoft Corporation, L=Redmond, ST=Washington, C=US [certificate is valid from 3/29/06 9:00 AM to 3/31/09 8:59 AM] X.509, CN=VeriSign Class 3 Code Signing 2004 CA, OU=Terms of use at https://www.verisign.com/rpa (c)04, OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US [certificate is valid from 7/16/04 9:00 AM to 7/16/14 8:59 AM] [KeyUsage, NetscapeCertType extension does not support code signing] sm 3440 Wed Oct 03 11:37:58 JST 2007 com/microsoft/sqlserver/jdbc/AppDTVImpl.class Java Web Startの場合、jnlpで参照しているjarはすべて同じ証明書で 署名していなければならないのですが、jnlpファイルを参照する形に すれば、別の証明書で署名されていても動作します。 myapp.jnlp -<<参照>>-> sqljdbc.jnlp | | + myapp.jar + sqljdbc.jar http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/javaws/developersguide/faq.html#213 ご参考まで。 岡崎 harada さんは書きました: > 原田です > > jar xf sqljdbc.jar > で解凍しようとしたら > java.io.EOFException: Unexpected end of ZLIB input stream > at > java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:223) > となって解凍できませんでした。 > 解凍してものを,jar cvfでjarファイルに作成しなおしたもの > を署名することはできました。 > 多分、解凍したものと違うものを署名したのでは? > > しかし、このような方法での提供がライセンスの問題とならないのか > についてはよく知りません。 > > 以上 > ----- Original Message ----- From: <sk8er.ys@...> > To: <nbdiscuss_ja@...> > Sent: Wednesday, March 12, 2008 10:58 AM > Subject: [nbdiscuss_ja] sqljdbc.jarが署名できない > > >> 苑田と申します。 >> >> 始めまして。 >> >> NetBeans6.0.1とJava2SDK (1.5.0.12)を使っています。 >> >> いろいろと国内海外含めてネットで情報を探したのですが、該当する >> 情報が見当たらなかったのでこちらの方へ質問いたします。 >> どうぞお知恵をお貸しください。 >> >> 現在Javaのスタンドアローンアプリケーションを作成しており、このなかで >> MS SQL 2005へアクセスするためにMSが無償配布しているMS SQL用の >> jdbcを使っています。 >> >> http://msdn2.microsoft.com/ja-jp/data/aa937724(en-us).aspx >> >> ダウンロードしたものは >> >> sqljdbc_1.2.2828.100_enu.exe >> >> という最新のものです。 >> >> これをつかったアプリケーションをJavaWebStartにて配布するために、 >> 自前で作った証明書にて署名をしようとしているのですが、上記でインストール >> される、sqljdbc.jarだけがなんとしても署名できないのです。 >> >> >> エラーは下記のとおり(一部伏字にしています) >> >> Signing JAR: C:\Documents and Settings\********\My >> Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar to >> C:\Documents and >> Settings\********\My Documents\javaプログラム\<アプリ名>\dist\lib\ >> sqljdbc.jar >> as myKey >> jarsigner: jar に署名できません: java.util.zip.ZipException: invalid >> entry >> compressed size (expected 6089 but got 6065 bytes) >> キーストアのパスワードを入力してください: >> C:\Documents and Settings\********\My >> Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:61: The >> following >> error occurred while executing this line: >> C:\Documents and Settings\********\My >> Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:385: >> jarsigner >> returned: 1 >> 構築失敗 (合計時間: 51 秒) >> >> >> NetBeansで、自前の証明書にて署名をするために、 >> properties/private.propertiesに >> 以下のプロパティを追加しています。 >> jnlp.signjar.keystore=****** >> jnlp.signjar.storepass=****** >> jnlp.signjar.keypass=****** >> jnlp.signjar.alias=****** >> >> アプリケーション本体の*.jar、およびlib以下のほかの*.jarはきちんと署名 >> できている >> のですが、このsqljdbc.jarのみがなんとしてもjarsignerで署名できないので >> す。 >> >> ちなみに、jarが壊れているのかと思い以下を実施しました。 >> >> (1) 上記最新版の拡張子を.zipに変更し、Windowsのエクスプローラの機能で >> いったん解凍。とくにもんだいなく解凍できました。これをあらためて、 >> jar cvf ... >> にてjarに圧縮し、署名 → まったく同じエラー >> >> (2) jar xvfにて解凍し、あらためてjar cvfにて圧縮署名 → まったく同じ >> エラー >> >> (3) sqljdbcの一つ前のバージョンをもってきて、上記(1)(2)を実施。 → 同 >> じエラー >> >> 特に圧縮ファイルsqljdbc.jarが壊れているわけでもなく、また一つ前のバー >> ジョンでも発生 >> することから、sqljdbc.jarそのものになにか問題があるのではないかと思う >> のですが、 >> いまのところ打つ手なしです。 >> >> なお、ネットを検索したところ、或る場所にNB6.0.1に付属しているant1.7.0 >> に問題があるようなことを書いてあるところがありましたが、それでうまく >> いったのかどうかは書かれていないため、antのバージョンを落とすなどして >> ためすことはしていません。 >> >> どうにも八方塞名状態なので、皆様のお知恵をお貸しください。 >> >> どうぞよろしくお願いいたします。 >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... >> For additional commands, e-mail: nbdiscuss_ja-help@... >> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: sqljdbc.jar が署名できない白石と申します。
自分も同じような環境なので多分いけると思います。 sqljdbc.jarは署名はいりません。 自分の環境 NetBeans6→5.5 JDK →1.6 DB →SQL Server2000(SP3) JDBC →SQL Server2005用(つまりsqljdbc.jarです) ※2000用のときは署名が必要でした。 理由は分かりませんが結果として署名無しで動きます。 ちなみに自分はJDBCとかメール等外だしできるものは別定義し ています。 ■sqljdbc.jarのJNLPファイル <?xml version="1.0" encoding="Shift_JIS"?> <jnlp codebase="http://xxx/tool/" href="jdbc/jdbc2005.jnlp"> <information> <title>JDBC</title> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <jar href="./jdbc2005/sqljdbc.jar"/> → これ </resources> <component-desc /> </jnlp> ■本体のJNLPファイル <?xml version="1.0" encoding="Shift_JIS"?> <jnlp codebase="tmpCodeBase"> <information> <title>akiraシステム</title> <update check="always" policy="always"/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.6+"/> <jar href="./dist/akira.jar"/> <!-- JavaMailのJNLPを指定 --> <extension href="http://xxx/tool/java/mail/javamail.jnlp"/> <!-- SQLServer2005のJNLPを指定 --> <extension href="http://xxx/tool/java/jdbc2005/jdbc2005.jnlp"/> → これ <!-- swing-layoutのJNLPを指定 --> <extension href="http://xxx/tool/java/swing-layout/swing-layout.jnlp"/> </resources> <!-- 起動するメインクラスの指定 --> <application-desc main-class="trial.product.form.login.Login"> <!--parameter tmpArgument parameter--> </application-desc> </jnlp> --- sk8er.ys@... wrote: > 苑田と申します。 > > 始めまして。 > > NetBeans6.0.1とJava2SDK (1.5.0.12)を使っています。 > > いろいろと国内海外含めてネットで情報を探したのですが、 該当する > 情報が見当たらなかったのでこちらの方へ質問いたします。 > どうぞお知恵をお貸しください。 > > 現在Javaのスタンドアローンアプリケーションを作成してお り、このなかで > MS SQL > 2005へアクセスするためにMSが無償配布しているMS > SQL用の > jdbcを使っています。 > > http://msdn2.microsoft.com/ja-jp/data/aa937724(en-us).aspx > > ダウンロードしたものは > > sqljdbc_1.2.2828.100_enu.exe > > という最新のものです。 > > これをつかったアプリケーションをJavaWebStartにて配布す るために、 > 自前で作った証明書にて署名をしようとしているのですが、 上記でインストール > される、sqljdbc.jarだけがなんとしても署名できないので す。 > > > エラーは下記のとおり(一部伏字にしています) > > Signing JAR: C:\Documents and Settings\********\My > Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar > to C:\Documents and > Settings\********\My > Documents\javaプログラム\<アプリ名>\dist\lib\sqljdbc.jar > as myKey > jarsigner: jar に署名できません: > java.util.zip.ZipException: invalid entry > compressed size (expected 6089 but got 6065 bytes) > キーストアのパスワードを入力してください: > C:\Documents and Settings\********\My > > The following > error occurred while executing this line: > C:\Documents and Settings\********\My > Documents\javaプログラム\<アプリ名>\nbproject\jnlp-impl.xml:385: > jarsigner > returned: 1 > 構築失敗 (合計時間: 51 秒) > > > NetBeansで、自前の証明書にて署名をするために、properties/private.properties に > 以下のプロパティを追加しています。 > jnlp.signjar.keystore=****** > jnlp.signjar.storepass=****** > jnlp.signjar.keypass=****** > jnlp.signjar.alias=****** > > アプリケーション本体の*.jar、およびlib以下のほかの*.jar はきちんと署名できている > のですが、このsqljdbc.jarのみがなんとしてもjarsignerで 署名できないのです。 > > ちなみに、jarが壊れているのかと思い以下を実施しました 。 > > (1) > 上記最新版の拡張子を.zipに変更し、Windowsのエクスプロ ーラの機能で > いったん解凍。とくにもんだいなく解凍できました。これ をあらためて、jar > cvf ... > にてjarに圧縮し、署名 → まったく同じエラー > > (2) jar xvfにて解凍し、あらためてjar > cvfにて圧縮署名 → まったく同じエラー > > (3) > sqljdbcの一つ前のバージョンをもってきて、上記(1)(2)を 実施。 → 同じエラー > > 特に圧縮ファイルsqljdbc.jarが壊れているわけでもなく、 また一つ前のバージョンでも発生 > することから、sqljdbc.jarそのものになにか問題があるの ではないかと思うのですが、 > いまのところ打つ手なしです。 > > なお、ネットを検索したところ、或る場所にNB6.0.1に付属 しているant1.7.0に問題があるようなことを書いてあるところ がありましたが、それでうまくいったのかどうかは書かれてい ないため、antのバージョンを落とすなどしてためすことはし ていません。 > > どうにも八方塞名状態なので、皆様のお知恵をお貸しくださ い。 > > どうぞよろしくお願いいたします。 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: > nbdiscuss_ja-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: sqljdbc.jar が署名できない原田様、岡崎様、白石様
苑田です。 早速の回答をありがとうございます。 sqljdbc.jarはすでに署名されいていて、自前の証明書での 署名は必要ないとのこと了解しました。 またjnlpファイルをわける方法についてのご指南をありがとうございました。 これから早速試してみますが、これに関して、追加で3つ質問をさせてください。 技術的な点に関してはクリアになったのですが、NBで実際に構築するときの 手順として、以下のようなことを懸念しています。 通常は、プロジェクトペインから該当のアプリケーションのプロジェクトを 選択してから、右クリックで出てくるメニューより、「構築」をやっています。 これまでどおり、これで構築をしようとすると以下の様な点が気になります。 (1)(sqljdbc.jarは署名しないでいいということをシステムが知る術が無いので) 従来どおりそのまま署名しようとしてしまうのではないだろうか? →どこかで特定のライブラリは署名が必要ない、ということを NBに知らせる方法はないでしょうか? (2)せっかく手動で修正したjnlpファイルがNBによって上書きされてしまう。 →手間を惜しまなければ、別の場所でjnlpを作っておいて、NBの 構築が終わってから、カスタムのjnlpで上書きする、あるいは アプリケーションサーバへアップする際に、NBが出力したものではなく、 自前のものをアップする、ということで良いと思いますが、予め自前で 作っておいたjnlpファイル(のテンプレート?)をNBが使って構築して くれるようなにかうまい設定方法がないでしょうか? これに加えて、もう一点だけよろしくお願いいたします。m(v_v;m (3)上記手順で構構築されたアプリケーションは、現在手作業でアプリケーション サーバ(GlassFish v2です)のdomain1のdocrootにコピーしているのですが、 app.jar, lib,を配備する際、NBにおまかせでやってもらえるような やり方があると助かるのですが。。。。 たとえば、J2EEアプリとかの場合は、プロジェクトメニューの右クリックで 出てくるメニューに「配備」があるので、これを実行すればNBがGlassFishに 配備してくれるので非常に助かっています。 今回の話はスタンドアローンアプリなので、そもそも「配備」が出てきません。 実のところ複数人で作業をやっていて、あちこちで新しいビルドが作られるので、 全員に手動での配備の手続きを徹底するのが厄介だなぁと感じている次第です。 NBはGlassFishとの相性も抜群で非常に使いやすい開発環境なので、 どこかにそんなやり方があるのでは?と思っているのですが。。。 しかし結局jnlpファイルはカスタマイズしなければならないので、 結局手動でやらねばだめな気もします。 よいやり方がございましたらお知恵拝借願えると幸いです。m(v_v;m --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: sqljdbc.jar が署名できない苑田さん。
自分はGlassFishではなく、IISなので参考になるか分かりませ んが構築部分とかは基本的に同じでいいと思います。 以下のように事前にJDBCをライブラリへ登録しておいて、 該当プロジェクトで追加しておくだけです。 <手順> 1.ライブラリマネージャーに【sqljdbc.jar】を登録しておき ます。 http://www.geocities.jp/akrs1964/netbeans/1.JPG 操作は、メニュー → ツール → ライブラリマネージ ャー 2.該当プロジェクトに先ほどのライブラリ【JDBC_SQLServer2005 】を追加します。 http://www.geocities.jp/akrs1964/netbeans/2.JPG 3.プロジェクトを構築すると、dist配下はこんな具合になりま す。 http://www.geocities.jp/akrs1964/netbeans/3.JPG http://www.geocities.jp/akrs1964/netbeans/4.JPG JAR起動のときは、lib/sqljdbc.jarを使い、JNLP起動のときは 最初の方法でsqljdbc.jarを使います。 --- sk8er.ys@... wrote: > 原田様、岡崎様、白石様 > > 苑田です。 > > 早速の回答をありがとうございます。 > > sqljdbc.jarはすでに署名されいていて、自前の証明書での > 署名は必要ないとのこと了解しました。 > > またjnlpファイルをわける方法についてのご指南をありがと > > これから早速試してみますが、これに関して、追加で3つ質 問をさせてください。 > > 技術的な点に関してはクリアになったのですが、NBで実際に 構築するときの > 手順として、以下のようなことを懸念しています。 > > 通常は、プロジェクトペインから該当のアプリケーションの プロジェクトを > 選択してから、右クリックで出てくるメニューより、「構築 」をやっています。 > > これまでどおり、これで構築をしようとすると以下の様な点 が気になります。 > > (1)(sqljdbc.jarは署名しないでいいということをシス テムが知る術が無いので) > 従来どおりそのまま署名しようとしてしまうのではない だろうか? > > →どこかで特定のライブラリは署名が必要ない、という ことを > NBに知らせる方法はないでしょうか? > > (2)せっかく手動で修正したjnlpファイルがNBによって上 書きされてしまう。 > > →手間を惜しまなければ、別の場所でjnlpを作っておい て、NBの > 構築が終わってから、カスタムのjnlpで上書きする、 あるいは > アプリケーションサーバへアップする際に、NBが出力 したものではなく、 > 自前のものをアップする、ということで良いと思いま すが、予め自前で > 作っておいたjnlpファイル(のテンプレート?)をNB が使って構築して > くれるようなにかうまい設定方法がないでしょうか? > > これに加えて、もう一点だけよろしくお願いいたします。m(v_v;m > > (3)上記手順で構築されたアプリケーションは、現在手作 業でアプリケーション > サーバ(GlassFish > v2です)のdomain1のdocrootにコピーしているのですが、 > app.jar, > lib,を配備する際、NBにおまかせでやってもらえるような > やり方があると助かるのですが。。。。 > たとえば、J2EEアプリとかの場合は、プロジェクトメニ ューの右クリックで > 出てくるメニューに「配備」があるので、これを実行す ればNBがGlassFishに > 配備してくれるので非常に助かっています。 > 今回の話はスタンドアローンアプリなので、そもそも 「配備」が出てきません。 > > 実のところ複数人で作業をやっていて、あちこちで新し いビルドが作られるので、 > 全員に手動での配備の手続きを徹底するのが厄介だなぁ と感じている次第です。 > > NBはGlassFishとの相性も抜群で非常に使いやすい開発 環境なので、 > どこかにそんなやり方があるのでは?と思っているので すが。。。 > > しかし結局jnlpファイルはカスタマイズしなければなら ないので、 > 結局手動でやらねばだめな気もします。 > > よいやり方がございましたらお知恵拝借願えると幸いです。m(v_v;m > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: > nbdiscuss_ja-help@... > > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: sqljdbc.jar が署名できない苑田さん、
> (3)上記手順で構築されたアプリケーションは、現在手作業でアプリケーション > サーバ(GlassFish v2です)のdomain1のdocrootにコピーしているのですが、 > app.jar, lib,を配備する際、NBにおまかせでやってもらえるような > やり方があると助かるのですが。。。。 GlassFish v2には、アプリケーションクライアントのJava Web Start用JNLP生成や、 証明書による署名、Java EEのアプリケーションクライアントコンテナ・ライブラリの 配布機構があります。 操作方法も、アプリケーションクライアントのjarを配備するだけと、簡単なのですし、 NetBeansからも簡単に配備することができます。 Java Web Start Technology and Application Clients in the GlassFish Application Server http://java.sun.com/developer/technicalArticles/J2EE/jws-glassfish/ ただ、これはEJB等と通信して動作しようとするアプリケーションクライアント向けで、 SQL Server等と直接通信して処理を行おうとする場合には不向きかもしれません。 ご参考まで。 岡崎 sk8er.ys@... さんは書きました: > 原田様、岡崎様、白石様 > > 苑田です。 > > 早速の回答をありがとうございます。 > > sqljdbc.jarはすでに署名されいていて、自前の証明書での > 署名は必要ないとのこと了解しました。 > > またjnlpファイルをわける方法についてのご指南をありがとうございました。 > > これから早速試してみますが、これに関して、追加で3つ質問をさせてください。 > > 技術的な点に関してはクリアになったのですが、NBで実際に構築するときの > 手順として、以下のようなことを懸念しています。 > > 通常は、プロジェクトペインから該当のアプリケーションのプロジェクトを > 選択してから、右クリックで出てくるメニューより、「構築」をやっています。 > > これまでどおり、これで構築をしようとすると以下の様な点が気になります。 > > (1)(sqljdbc.jarは署名しないでいいということをシステムが知る術が無いので) > 従来どおりそのまま署名しようとしてしまうのではないだろうか? > > →どこかで特定のライブラリは署名が必要ない、ということを > NBに知らせる方法はないでしょうか? > > (2)せっかく手動で修正したjnlpファイルがNBによって上書きされてしまう。 > > →手間を惜しまなければ、別の場所でjnlpを作っておいて、NBの > 構築が終わってから、カスタムのjnlpで上書きする、あるいは > アプリケーションサーバへアップする際に、NBが出力したものではなく、 > 自前のものをアップする、ということで良いと思いますが、予め自前で > 作っておいたjnlpファイル(のテンプレート?)をNBが使って構築して > くれるようなにかうまい設定方法がないでしょうか? > > これに加えて、もう一点だけよろしくお願いいたします。m(v_v;m > > (3)上記手順で構築されたアプリケーションは、現在手作業でアプリケーション > サーバ(GlassFish v2です)のdomain1のdocrootにコピーしているのですが、 > app.jar, lib,を配備する際、NBにおまかせでやってもらえるような > やり方があると助かるのですが。。。。 > たとえば、J2EEアプリとかの場合は、プロジェクトメニューの右クリックで > 出てくるメニューに「配備」があるので、これを実行すればNBがGlassFishに > 配備してくれるので非常に助かっています。 > 今回の話はスタンドアローンアプリなので、そもそも「配備」が出てきません。 > > 実のところ複数人で作業をやっていて、あちこちで新しいビルドが作られるので、 > 全員に手動での配備の手続きを徹底するのが厄介だなぁと感じている次第です。 > > NBはGlassFishとの相性も抜群で非常に使いやすい開発環境なので、 > どこかにそんなやり方があるのでは?と思っているのですが。。。 > > しかし結局jnlpファイルはカスタマイズしなければならないので、 > 結局手動でやらねばだめな気もします。 > > よいやり方がございましたらお知恵拝借願えると幸いです。m(v_v;m > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
EmacsキーバインドのCtrl+Yがたまに効かない初めて投稿させていただきます。
西川と申します。 netbeans6.1Betaを使っています。 キーバインドをEmacsにしているのですが、ペーストのCtrl+Yがたまに効かなく なります。Tool->Optionで設定しなおすとShortcut already assignedが出ます が、有効になります。 修正される予定はあるのでしょうか? あるいはどのようにすれば対応できるでしょうか? ご存知の方よろしくお願いします。 --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: EmacsキーバインドのCtrl+Yがたまに効かない大野です
> netbeans6.1Betaを使っています。 > > キーバインドをEmacsにしているのですが、ペーストのCtrl+Yがたまに効かなく > なります。Tool->Optionで設定しなおすとShortcut already assignedが出ます > が、有効になります。 私自身は経験したことがない動作なのですが、バグ登録しようと思っています。 報告済みのバグを見ても、類似の問題はありませんでした。 登録する前に追加で教えて頂きたいのですが、 一旦効かなくなってしまうと、Tool -> Option で設定し直すまでずっと無効で しょうか? あるいは、設定し直さなくても有効に戻った場合もありましたか? keiichi.oono --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: EmacsキーバインドのCtrl+Yがたまに効かないありがとうございます。
Tool -> Option で設定しなおさずに有効になったことはありません。 GUIビルダーを使った後によくなります。 よろしくお願い致します。 西川 Keiichi Oono さんは書きました: > 大野です > >> netbeans6.1Betaを使っています。 >> >> キーバインドをEmacsにしているのですが、ペーストのCtrl+Yがたまに効かなく >> なります。Tool->Optionで設定しなおすとShortcut already assignedが出ます >> が、有効になります。 > > 私自身は経験したことがない動作なのですが、バグ登録しようと思っています。 > 報告済みのバグを見ても、類似の問題はありませんでした。 > > 登録する前に追加で教えて頂きたいのですが、 > 一旦効かなくなってしまうと、Tool -> Option で設定し直すまでずっと無効で > しょうか? > あるいは、設定し直さなくても有効に戻った場合もありましたか? > > keiichi.oono > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... > For additional commands, e-mail: nbdiscuss_ja-help@... > --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: EmacsキーバインドのCtrl+Yがたまに効かない西川さん、
バラバラとすみません、まったく再現できずにいます。最初にもっと詳しく情報 をうかがうべきでした。すみません > Tool -> Option で設定しなおさずに有効になったことはありません。 > GUIビルダーを使った後によくなります。 Windows XP (JDK 1.6.0_05) と Ubuntu 7.10 (JDK 1.6.0_03) で以下の動作を試 してみました 1. 最初にエディタで Ctrl+Y が効いていることを確認 コピーしてペースト: 範囲を選択して Alt+W の後 Ctrl+Y カットしてペースト: 範囲を選択して Ctrl+W の後 Ctrl+Y カーソル位置から行末までをカットしてペースト: Ctrl+K の後に Ctrl+Y 2. GUI ビルダーをしばらく操作 3. 1 を繰り返す 西川さんの環境で発生している問題は、 * 上記の #3 の時点で、Ctrl+Y をしても何も起こらない という理解で正しいでしょうか? また、追加のお願いですみませんが、次回 Ctrl+Y が効かなくなった時点で、メ ニューから「編集」->「ペースト」は動作するかどうか、試してみて頂けません でしょうか? それによっては、キーアサインの問題ではなくて、バッファが疑 わしいということになるかもしれません keiichi.oono --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: EmacsキーバインドのCtrl+Yがたまに効かない西川です。
> Windows XP (JDK 1.6.0_05) と Ubuntu 7.10 (JDK 1.6.0_03) で以下の動作を試 > してみました WindowsXPを使っています。 > 1. 最初にエディタで Ctrl+Y が効いていることを確認 > > コピーしてペースト: 範囲を選択して Alt+W の後 Ctrl+Y > カットしてペースト: 範囲を選択して Ctrl+W の後 Ctrl+Y > カーソル位置から行末までをカットしてペースト: Ctrl+K の後に Ctrl+Y > > 2. GUI ビルダーをしばらく操作 > > 3. 1 を繰り返す > > 西川さんの環境で発生している問題は、 > > * 上記の #3 の時点で、Ctrl+Y をしても何も起こらない > > という理解で正しいでしょうか? ですが、このとおり私も2、3回やってみましたが、問題は起きませんでした。 その後、長く使い続けていると、30分くらいで、この問題が起きました。 どのタイミングでなるかはつかめていません。 使うたびになるので、間違いないとは思うのですが・・・。 > また、追加のお願いですみませんが、次回 Ctrl+Y が効かなくなった時点で、メ > ニューから「編集」->「ペースト」は動作するかどうか、試してみて頂けません > でしょうか? それによっては、キーアサインの問題ではなくて、バッファが疑 > わしいということになるかもしれません メニューのPasteは無効になっていて、Paste Formattedが有効になっています。 この[Edit]->[Paste Formatted]は有効です。PasteのショートカットはCtrl+Yに なっていますが、Paste Formattedはショートカットがなさそうです。 ちなみに、Ctrl+Yでペーストできるときにもメニューのpasteは無効でした。 ポップアップメニューのPasteは有効です。このショートカットはCtrl+Yです が、Ctrl+Yはだめです。 バッファはよく分かりませんが、Ctrl+W→Ctrl+Y、Ctrl+K→Ctrl+Yともに駄目です。 よろしくお願い致します。 --------------------------------------------------------------------- To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@... For additional commands, e-mail: nbdiscuss_ja-help@... |
|
|
Re: EmacsキーバインドのCtrl+Yがたまに効かない |