ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Javaの課題丸投げコミュのjar内のxml編集について

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんにちわ SE一年目のモノです。

ソースの修正を3層で動いているモジュールに反映させたいのですが、
全体の最新ソースが取得できないので困っています。
(モジュールを作成できない)

なので、
すでにアップロードされているjarを直接編集しようとしました。

自分が修正したいのはsqlが記述されているxmlのwhere条件句を
『=』から『<』に変えたいだけなのですが。

jarの拡張子をzipに変更し、windowsのCompressed (zipped) Foldersで
中身を参照、ファイルを入れ替え、拡張子をjarにもどして実行すると
以下のエラーが出てしまいます。

java.lang.SecurityException: SHA1 digest error for ****/sql.xml

なにか手段はありませんでしょうか?
よろしくお願いいたします。

コメント(5)

ダイジェストエラーってことは、たぶん、モジュールを動かしているやつが、関係ファイル全てを管理してて、途中で勝手に書き換えられてないか監視してるのだと思います。

とりあえず、今言える手段は、勝手に書き換えるなということだけですね。

もっと詳しい回答は、情報少なすぎて誰も答えられないと思います。
どの jar ファイルをいじっているのかわかりませんが、シグニチャーがある jar をいじったためエラーが出ています。


ちょっと古い内容ですが、現在も通用するはずです。(下記参照)
http://www.cs.unc.edu/Courses/comp118-s00/members/hez/jar.htm

で、対処方法は上記からの内容では類推できませんが、無理やり jar ファイルの内容を変更した為に起こったエラーだと思います。
ご回答ありがとうございます。
そうですか・・・無理やりですよね。
なにか代替手段はないでしょうか・・・

普段はwar作成ツールを使ってモジュールをUPしているのですが、
状況的に無理なもので。
常駐先(休日)に最新ソースがあって、自社には古いソースと
昨日、先輩がUPした最新モジュールがある状態なのです。

なんとかならないかと・・・
SVN等で管理されていない、もしくはそこからアクセスできないということですかね。その変更が至急対応しなければならない問題だったとしても既にビルドされているものを変更するのはどうかと思います。修正をコミットしバージョンをあげてリリースしなおすべきかと思います。

それが出来ない状況にあるのであれば、mixiなどではなく御社内で相談すべきことでは?あなた一人が抱えて判断すべきことではないように思います。
souさん。 おっしゃるとおりの状況です。 
      コミット等も週明け(休み明け)しかできなくて。

そして 休日なので人もいないのです。
なのでここで相談させていただきました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Javaの課題丸投げ 更新情報

Javaの課題丸投げのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング