現在STSを用いてSpringの動的webプロジェクトを制作している者です。
初歩的な質問ですがどうしても解決できなかったので質問させて頂きます。
プロジェクトでファイルのアップロードを実現する為にMultipartを実装する事にしました。そこで<Multipart-config>の記述をweb.xmlに記したのですが、エラーを吐くのでweb.xmlの最初の方に記述してあった数字の部分(下に記述します)を2.5から3.0に書き換えました。するとエラーが収まりプロジェクトの実行も問題なく行えました。しかしMavenの更新を行うとプロジェクトのアイコンにエラーの表記がされ、実行しようとしても404エラーが表記されて実行が出来なくなってしまいました。
起こっている問題の画面を見てみると以下のようなエラーが起きていました
動的 Web モジュール 3.0 は Java 1.6 またはそれ以降 を要求します。
そこで試したこととして
・設定からコンパイラーのレベルをJava1.8に変更
・プロジェクトファセットでJavaの部分を1.8に変更
を行って再度更新をしてみたのですが変化が無い状態です
加えてしばらく経つとコンパイラーのレベルが1.8から初期値の1.5に戻されています。
インターネットで対策を探してみたのですがどれも解決には至らなかったです。
どうかよろしくお願いします
以下web.xmlに記述した内容です
初期値 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
変更後 http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
追記
無知ゆえにターゲットランタイムがよく分からなかったのですが以下のような感じですか?
この状態でOKを押してみても何も起こらなくて。。。
回答1件
あなたの回答
tips
プレビュー