|
|
|
Настройка jndi из JbuilderX
|
|||
|---|---|---|---|
|
#18+
Помогите, кто знает, что делаю не так: В Jbuildere добавил драйвера (на DB2) В отладочный Tomcat(тот, что поставляется с Jbuilder) в common/lib их тоже довавил. В server8080.xml для приложения добавил GlobalNamingResources: "<?xml version="1.0" encoding="UTF-8"?> <Server debug="0" port="8081" shutdown="SHUTDOWN"> <GlobalNamingResources> <Environment name="simpleValue" override="true" type="java.lang.Integer" value="30"/> <Resource auth="Container" description="User database that can be updated and saved" name="UserDatabase" scope="Shareable" type="org.apache.catalina.UserDatabase"/> <Resource name="jdbc/DOKLAD" scope="Shareable" type="javax.sql.DataSource"/> <ResourceParams name="UserDatabase"> <parameter> <name>factory</name> <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value> </parameter> <parameter> <name>pathname</name> <value>conf/tomcat-users.xml</value> </parameter> </ResourceParams> <ResourceParams name="jdbc/DOKLAD"> <parameter> <name>maxWait</name> <value>5000</value> </parameter> <parameter> <name>maxActive</name> <value>4</value> </parameter> <parameter> <name>password</name> <value>пароль</value> </parameter> <parameter> <name>url</name> <value>урл базы</value> </parameter> <parameter> <name>driverClassName</name> <value>com.ibm.db2.jcc.DB2Driver</value> </parameter> <parameter> <name>maxIdle</name> <value>2</value> </parameter> <parameter> <name>username</name> <value>юзерь</value> </parameter> </ResourceParams> </GlobalNamingResources> <Service name="Tomcat-Standalone"> <Connector acceptCount="10" className="org.apache.coyote.tomcat4.CoyoteConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/> <Engine debug="0" defaultHost="localhost" name="Standalone"> <Host appBase="E:\mywork\jbuilder\check\Tomcat\webapps" debug="0" name="localhost" unpackWARs="true"> </Host> </Engine> </Service> </Server> " В JB-CHECK.XML (конфиг -контекст приложения) прописал: "<?xml version="1.0" encoding="UTF-8"?> <Context debug="0" docBase="E:\mywork\jbuilder\check\check" path="/check" reloadable="true" workDir="E:\mywork\jbuilder\check\Tomcat\work\check"> <ResourceLink global="jdbc/DOKLAD " name="jdbc/DOKLAD " type="java.object"/> </Context> " Млять, орет, что "{javax.naming.NameNotFoundException@32d}, Name DOKLAD is not bound in this Context" Вызваю следующим образом: " try { InitialContext ic = new InitialContext(); if(ic != null ) try { ods_doklad = (DataSource)ic.lookup("java:comp/env/jdbc/DOKLAD"); } catch(Exception e) { int Y=0; } if(ods_doklad!=null) {conn=ods_doklad.getConnection();} ic.close(); } catch(Exception e) { } " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 08:23 |
|
||
|
Настройка jndi из JbuilderX
|
|||
|---|---|---|---|
|
#18+
я делал в точности так, как здесь написано, все получилось. не понятно что за файл такой - JB-CHECK.XML, может у вас Tomcat5??(я с ним еще не очень как то..). Еще в web.xml нужно что нить подобное вставить: <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/mshopj(здесь свое канешна надо)</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 12:40 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=836&tid=2153643]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 298ms |

| 0 / 0 |
