2012-10-24 16:21题主

安装时,提示"Name myDB is not bound in this Context"错误

我网络上看到你们的WebBuilder平台,很有兴趣体验一下。
我在安装6.5版本时,打开:http://127.0.0.1:8080,执行安装时,
jndi输入: java:comp/env/jdbc/myDB
    type:sqlserver
提示"Name myDB is not bound in this Context"错误。

我已在SQL数据库创建名为wb数据库,未建任何表资料,
配置wb/META-INF/context.xml资料如下:(sa帐户密码为正确。)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Context>
<Context reloadable="true" crossContext="true">
 <WatchedResource>WEB-INF/web.xml</WatchedResource>
 <Resource name="jdbc/myDB" auth="Container" type="javax.sql.DataSource"
  driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=wb"
  username="sa" password="123456" maxActive="20" maxIdle="10"
  maxWait="-1" />
</Context>

请问如何处理?

 

2012-10-24 17:53#1
1. 确认是否修改过data/config.txt. 这个请用原始文件
2. 在tomcat/conf/context.xml下加上你那段jndi的配置试下
2012-10-24 18:01#2
luoxiao说的没错。这个错误就是提示myDb未生效,确认后可以重启一下web server再试一下。
2012-10-24 18:09#3
也可以在你的应用目录,如 webapps/ROOT 下添加META-INF目录,并创建context.xml,加上你那段jndi的配置试一下。
2012-10-24 19:43#4
我也遇到这个问题,能不能针对初学者写一个很详细的环境搭建文档
2012-10-24 20:48#5
系统会自动安装完成,要做的仅是复制应用目录和配置jndi,文档中有说明,也有安装视频供参考。
2012-10-28 16:21#6
java:comp/env/jdbc/myDB ------->>java:comp/env/jdbc/wb
与数据库的名字对应的是wb,你试试
2012-10-28 16:28#7
java:comp/env/jdbc/myDB --->>java:comp/env/jdbc/wb
把解压文件也放到Tomcat7\webapps\wb,几个wb统一一般就不会错。
我也是刚学,我感觉V5.8更适合初学者

返回开发者社区