WSO2 Carbon 4.x plattform을 기반으로하는 레지스트리 4.5.x는 WAR를 배포 할 수있게합니다. 리소스 구성을 위해 JNDI를 사용하고 싶습니다. 여기에 설명 된 바와 같이WSO2 탄소 4.x JNDI Tomcat
, 나는 JNDI 리소스를 구성하려고 : http://kishanthan.wordpress.com/2012/05/31/how-to-register-jndi-resources-for-webapps-in-wso2-application-server/
1) WEB-INF/web.xml을
<resource-ref>
<res-ref-name>url/ZoneConfiguration</res-ref-name>
<res-type>java.net.URL</res-type>
<res-auth>Container</res-auth>
</resource-ref>
2) META-INF/context.xml에
<Context debug="5" reloadable="true" crossContext="true">
<ResourceLink name="url/ZoneConfiguration" global="url/ZoneConfiguration" type="java.net.URL"/>
</Context>
3) $ CARBON_HOME/repository/conf/tomcat/catalina-server.xml :
,: URLResourceFactory와 라이브러리는/lib에 $ CARBON_HOME /에 배치이 구성은 WSO2 톰캣 톰캣 7.x에서 작동하지만
승인되어 을 (공장 여기에 대해 http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html#Adding_Custom_Resource_Factories 참조). 나는 문제를 제기 할 의지가있다. 또는 WSO2 특정 사항이 부족합니까?
은 스택 오버플로 http://stackoverflow.com/questions/13849443/wso2-as-jdni-lookup/13857352#13857352 – ajanthan