私は自分のサーバー(Glassfish v3.1オープンソース版)にajaxリクエストをしようとしています。何らかの理由でリクエストがサーバーに行かず、tomcatで同じproyectを実行しています7それは正しく動作します、私はglassfichや何かに行う必要がある任意の設定がありますか?との完全なJava EE実装船であるとしてHELIOS、JSF 2つのMyFaces 2.1.1、RichFacesの4.0.0、とGlassFish 3.1のオープンソース版GlassFishをajaxリクエストに対応させる2
はここに私のコード
<h:panelGroup>
<h:inputText id="firstName"
value="#{RegistrationForm.first_name}"
required="true"
requiredMessage="Please enter your first name">
<f:converter converterId="bankingCore.UpperCaseConventer for="firstName"/>
<f:ajax event="blur" execute="@all" render="@form"/>
</h:inputText>
<h:message id="NameError" for="firstName" styleClass="errorClass"/>
</h:panelGroup>
:それはTomcatのでとGlassFishで動作する場合は、「要求がサーバーに行くことはありません」、これは次の行を含むように、Webアプリケーションで
/META-INF/sun-web.xml
ファイルを編集します。要求はクライアントによって発行されているので、できません(私はあなたが変更しなかったと思います)。そのため、リクエストはTomcat *と* GFのどちらかで発行されなければなりません(FirebugやChromeの開発ツールで確認できます)。クライアントとサーバーのログで確認してください。 –