0

私の目標は単純です。javamail の JNDI を使用して maven-jetty-plugin を構成します。

しかし、何時間もグーグルと読書をした後、私は何をすべきか正確に理解できません....

誰かが簡単なステップバイステップの指示で私を助けてくれませんか.

http://docs.codehaus.org/display/JETTY/JNDIのドキュメントを読んだだけですが、編集する必要があるファイルに関する情報はまったくありません...

例えば。これどこに置けばいいの???

<Configure id='wac' class="org.mortbay.jetty.webapp.WebAppContext">
...
<New id="mail" class="org.mortbay.jetty.plus.naming.Resource">
 <Arg><Ref id="wac"/></Arg>
 <Arg>mail/Session</Arg>
 <Arg>
   <New class="org.mortbay.naming.factories.MailSessionReference">
     <Set name="user">fred</Set>
     <Set name="password">OBF:1xmk1w261z0f1w1c1xmq</Set>
     <Set name="properties">
       <New class="java.util.Properties">
         <Put name="mail.smtp.host">XXX</Put>
         <Put name="mail.from">me@me</Put>
         <Put name="mail.debug">true</Put>
       </New>
      </Set>
   </New>
 </Arg>

そして最後に。これは maven-jetty-plugin であるため、コア ファイルを変更するアクセス権がないため、jetty の元の構成をオーバーライドするために作成および設定する必要のある xml ファイルが必要ですか?

4

1 に答える 1

1

次の構成をmaven-jetty-pluginに追加します。

<jettyEnvXml>src/jetty-env.xml</jettyEnvXml>

次に、そのファイルをその場所に配置できます。

具体的な例は次のとおりです。

于 2011-08-29T12:30:46.910 に答える