【NetBeans/GlassFish】「デプロイメント構成が見つかりません」と告白されたら。あとglassfish-web.xmlじゃなくてsun-web.xml作られた場合
と言われて、
こんな状態になった。
これは「デプロイメント構成が見つかりません」と告白されたらやること。
xhtmlを押して、
[code language="xhtml"]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD GlassFish Application Server 3.0 Servlet 3.0//EN" "https://www.sun.com/software/appserver/dtds/sun-web-app_3_0-0.dtd">
<sun-web-app error-url="">
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class' java code.</description>
</property>
</jsp-config>
</sun-web-app>
[/code]
の
sun-web-apの直下に
これを加える
[code]
<parameter-encoding default-charset="UTF-8" />
[/code]
結果こうなる
[code]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD GlassFish Application Server 3.0 Servlet 3.0//EN" "https://www.sun.com/software/appserver/dtds/sun-web-app_3_0-0.dtd">
<sun-web-app error-url="">
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class' java code.</description>
</property>
</jsp-config>
<parameter-encoding default-charset="UTF-8" />
</sun-web-app>
[/code]
なにやっているか意味わからなかったらここみよう。私。
サーバーのデプロイメント・ディスクリプタの構成
glassfish-web.xmlじゃなくてsun-web.xml作られた場合
ここに書いてある通り
3.1よりも古いバージョンのGlassFishサーバーでは、このファイルの名前はsun-web.xmlです。
バージョンの違いで生成される
ファイルが違うみたいだから気にしない。
でわーーー