文章我到是看了 而且也跟着做了 无奈做到这一步的时候
————————————————
5. 在左边的目录树中选中Services->JDBC->Data Sources(或者TXData Sources),单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:Configuration->General页:Name = SQLServer Tx Data SourceJNDI Name = SQLServerPool Name = SQL Server Connection Pool选中Emulate Two-Phase Commit for non-XA Driver和Row Prefetch Enabled单击Create建立数据源。Targets->Server页:将myserver(服务器名称)移至右侧的列表中,但击单击Apply,配置完毕。————————————————当我单击Apply 的时候 出现了 Exceptionjava.lang.NullPointerException
at weblogic.management.console.utils.MBeans.getMBeanClassNameFor(MBeans.java:1153)
at weblogic.management.console.actions.mbean.EditMBeanAction.getMBeanClass(EditMBeanAction.java:210)
at weblogic.management.console.actions.mbean.EditMBeanAction.getDialogTypeKey(EditMBeanAction.java:188)
at weblogic.management.console.actions.internal.InternalActionContext.setAction(InternalActionContext.java:158)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:170)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:945)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:332)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl
.... .... .... .... .. ..
(略)痛苦中...........
————————————————
5. 在左边的目录树中选中Services->JDBC->Data Sources(或者TXData Sources),单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:Configuration->General页:Name = SQLServer Tx Data SourceJNDI Name = SQLServerPool Name = SQL Server Connection Pool选中Emulate Two-Phase Commit for non-XA Driver和Row Prefetch Enabled单击Create建立数据源。Targets->Server页:将myserver(服务器名称)移至右侧的列表中,但击单击Apply,配置完毕。————————————————当我单击Apply 的时候 出现了 Exceptionjava.lang.NullPointerException
at weblogic.management.console.utils.MBeans.getMBeanClassNameFor(MBeans.java:1153)
at weblogic.management.console.actions.mbean.EditMBeanAction.getMBeanClass(EditMBeanAction.java:210)
at weblogic.management.console.actions.mbean.EditMBeanAction.getDialogTypeKey(EditMBeanAction.java:188)
at weblogic.management.console.actions.internal.InternalActionContext.setAction(InternalActionContext.java:158)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:170)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:945)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:332)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl
.... .... .... .... .. ..
(略)痛苦中...........
解决方案 »
- 【急】request.getParameter("");返回null
- JNDI 中,Java:comp /env是绑定到容器环境命名上下文的名字。求详细解释啊,小弟不理解。
- spring+hibernate整合问题
- 关于两个tomcat的环境变量的设置
- servlet的跳转出问题了,哪位好人帮帮忙啊
- 大虾们,有尝试过 hibernate3.3 的 jbosscache2 的吗
- 请问怎样解决VS2005调试Struts中的javascript时弹出Find Source对话框问题
- 客户端弹出窗口问题
- 参数不足期待是1怎么破?.。。
- js页面ajax循环请求20次,后台只接收6次
- 请教:是不是所有的j2ee服务器都支持struts架构呢,现在对struts还是没有很清晰的概念!!!!
- 我是初学者,请问ejb中的remote接口和home接口有什么区别,当客户端代码调bean类中的方法时候,它们好象都能调用,有什么区别?
你没有这个连接池,当然nullpointer了
SQL Server Connection Pool
接下来再url中日添入数据库的url如jdbc:odbc:刚才取的名字
然后试试
方法2.上网下载sqlServer的jdbc驱动
然后查找bea目录中startWLS的文件,用记事本打开。编辑classpath将jdbc驱动文件路径加入,在path中将jdbc驱动文件目录加入。然后重起weblogic。
够详细了么?
文档上的这步你做了吗
就是说你在设置这步的时候,你的连接池你自己建了吗?
如果没有,你在建数据源的时候,数据员访问连接池,自然是nullpointer
吃饭就不必了,分大大的给我就满足了
Login Delay Seconds = 8 seconds, read the following for details实战JBuilder7+WebLogic7存取MS SQL Server2000(一)
刘晓巍: [email protected]
...
WebLogic7的配置:
1. 启动WebLogic7 (D:\bea\weblogic700\server\bin\startWLS.cmd)
2. 打开IE6,在地址栏中输入:http://localhost:7001/console
3. 输入用户名和密码4. 在左边的目录树中选中Services->JDBC->Connection Pools,单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:
Configuration->General页:
Name = SQL Server Connection Pool
URL = jdbc:weblogic:mssqlserver4:northwind@localhost
Driver classname = weblogic.jdbc.mssqlserver4.Driver
Properties : user = sa
Password = “” <- sa的密码
单击Create建立连接池。<--masterz comment-->
Configuration->Connection tab
Login Delay Seconds = 8 seconds (default is 0, but on my computer weblogic always prompts an error "sa login failed", I change this to 8 and then it works)
<--masterz comment end-->Targets->Server页:
将myserver(服务器名称)移至右侧的列表中,但击单击Apply5. 在左边的目录树中选中Services->JDBC->Data Sources(或者TXData Sources),单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:
Configuration->General页:
Name = SQLServer Tx Data Source
JNDI Name = SQLServer
Pool Name = SQL Server Connection Pool
选中Emulate Two-Phase Commit for non-XA Driver和Row Prefetch Enabled
单击Create建立数据源。
Targets->Server页:
将myserver(服务器名称)移至右侧的列表中,但击单击Apply,配置完毕。
实战1:连接SQLServer2000
1. 打开JBuilder7选择File->New project
在Name栏中输入SQLServerDemo,Directory栏中输入存放路径(不要有空格),其他不变,单击Finish。
2. 选择File->New,选择General->Application,单击OK。
第一步,第二步和第三步都不用更改,直接Finish即可。
3. 回到JBuilder7的集成开发环境中,单击右侧的Designer页设计窗体,在窗体中放入一个JscrollPane 和JtextArea 及三个按钮,双击第一个按钮输入以下代码:
try
{
Class.forName("weblogic.jdbc.mssqlserver4.Driver");
Connection con = DriverManager.getConnection("jdbc:weblogic:mssqlserver4:northwind@localhost","sa","");//此处根据你的SQLServer帐户而定。 Statement st = con.createStatement(); ResultSet res = st.executeQuery("select * from employees"); String line = ""; while (res.next()) line = line + res.getString("title")+"\n"; jTextArea1.setText(line); con.close(); } catch (Exception ex) { jTextArea1.setText("error : "+ex.getMessage());}双击第二个按钮输入以下代码 Hashtable ht = new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory"); ht.put(Context.PROVIDER_URL,"t3://localhost:7001"); try { Context ctx = new InitialContext(ht); DataSource ds = (DataSource)ctx.lookup("SQLServer"); Connection con = ds.getConnection("system","12345678");//此处是WebLogic7的域用户和密码 Statement st = con.createStatement(); ResultSet res = st.executeQuery("select * from employees"); String line = ""; while (res.next()) line = line + res.getString("notes")+"\n"; jTextArea1.setText(line); con.close(); } catch (Exception ex) { jTextArea1.setText("error : "+ex.getMessage()); }运行WebLogic7,运行程序单击第一个按钮使用JDBC直接连接SQLServer并获取数据,单击第二个按钮使用DataSource连接SQLServer并获取数据。
就是说你在设置这步的时候,你的连接池你自己建了吗?
如果没有,你在建数据源的时候,数据员访问连接池,自然是nullpointer
吃饭就不必了,分大大的给我就满足了
这是什么意思 ?? 做 Pool Name = SQL Server Connection Pool
的时候不就是配置连接池吗 ??实战JBuilder7+WebLogic7存取MS SQL Server2000(一)
这篇文章我早就看到了 我是严格的按照上面所说的做的
按照它这种配置方法 是不是 使用的是weblogic自带的驱动程序?
URL = jdbc:weblogic:mssqlserver4:northwind@localhost
Driver classname = weblogic.jdbc.mssqlserver4.Driver
都是固定的值 是吗 ?
我现在的故障依旧!!! 求大家在给帮帮忙!!!
(key=value): 这一项是不是这样添?user=sa,password="147258"
当我在TARGET——SERVER 项中 把服务器移至右边
然后 APPLY 的时候 就出现了 java.lang.NullPointerException无奈、痛苦