質問: javaでusebeanエラーの解決方法 javaでusebeanエラーの解決方法 レンタールサーバーを経営しており、javaを使ってショッピングカートを動かしているお客様からエラー解除してほしいという依頼を受けました。 該当するサイトのショッピングページで「購入」ボタンを押すと error:org.apache.jasper.jasperexception: /(ユーザー名)/casher.jsp(2,0) the value for the usebean class attribute cart is invalid. と表示されます。 お客様曰く、java側に問題はないので、管理側でどこかのパーミッションを書き込み可能なものへ変更すればいい、ということでしたが、javaの知識は一切ないためホームディレクトリの上から順に、片っ端にパーミッション変更をして試していますが、ファイル/フォルダの量が膨大すぎて解決に時間がかかりすぎてしまいます。 お客様もどのファイル/フォルダのパーミッションを変えればいいのか?パーミッションをどんな内容に変えたらいいのか知らないそうです。 インターネット上でしらみつぶしに調べましたが解決方法は一切見つけられませんでした。 (同じ質問内容を別の掲示板で質問している人を見つけましたが、誰も回答してませんでした) いったいどのファイルのパーミッションを変えればいいのでしょうか? javaの知識が一切ないため、おおよその見当すらつきません。 「もしかしたら」というような些細な情報でも構いませんので教えてください。 お願いします!
回答: java側に問題がない という相手の主張を信じたら負けよ。 そこもきちんと疑わないとね。 casher.jspを作ったのが誰だか知らないけど その2行目がおそらく こんな感じで書かれているのよね。 ~/web-inf/classes/cart.classが存在しているのかしら? もしもcart.classがパッケージに属していて ~/web-inf/classes/shopping/cart.class (package shopping;という実装がcart.javaにある) こうなるはずよ。