2011-08-29 4 views
0

내 목표는 간단합니다. javamail 용 JNDI를 사용하여 maven-jetty-plugin을 구성하십시오. Jetty 용 Javamail JNDI 구성

그러나 인터넷 검색과 내가하고 정확하게 알아낼 수 없습니다 독서의 시간 이후

....

사람은 간단한 단계별 명령으로 저를 도와주세요 수 있습니다.

난 그냥 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">[email protected]</Put> 
     <Put name="mail.debug">true</Put> 
     </New> 
     </Set> 
    </New> 
</Arg> 

그리고 마지막으로

. 이것은 maven-jetty-plugin이기 때문에 핵심 파일을 수정할 수있는 권한이 없기 때문에 원본 파일을 덮어 쓰도록 설정해야하는 일종의 XML 파일이 있어야합니까?

답변

1

은 받는다는 - 부두 - 플러그인에 다음과 같은 구성을 추가

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

그런 다음 해당 위치에서 해당 파일을 배치 할 수 있습니다.

+0

감사 :

여기에 구체적인 예입니다. 그것은 아마도 옳은 대답이지만, 이상한 예외로 인해 나는 그것을 작동시킬 수 없었습니다. 마침내 나는 번거롭고 시간을 할애 할 가치가 없었다. 그래서 나는 그것을 생략했다. 어쨌든이 내용을 정확하게 표시하고 다음 번에 동일한 작업을 수행하려고 다시 문의하십시오. – user829237