JNDI 이름 - 접두사“jdbc/”가 필요합니까?
-
19-09-2019 - |
문제
JNDI 이름은 무엇입니까? Java 5의 새로운 주석 기능을 사용하여 javax.sql.datasource를 얻으려고 노력하고 있습니다.
내 web.xml에 있는데 그 안에는 요소가 있습니다. "JDBC/MyDB"와 "MyDB"사이를 전환하고 있습니다. 클래스 기반 DataSource가 작동하지 않지만 (항상 NULL) TAGLIBS를 사용하여 만든 다른 예에서는이 JNDI 이름이 모두 작동합니다.
해결책
전혀 그렇지 않다. 그것은 단지 컨벤션 일 뿐이며, 모든 사람에게 그것이 어떤 자원인지 분명히 분명합니다.
당신은 그것을 지명 할 수도 있습니다 k34ug6i2u3dn234uy5f
, 그러나 그것은 미래의 유지 보수 문제로 이어질 것입니다.
제휴하지 않습니다 StackOverflow