??xml version="1.0" encoding="utf-8" standalone="yes"?>99视频一区二区三区,岳的好大精品一区二区三区,国产精品一区二区免费不卡http://www.aygfsteel.com/54powerman/category/16404.html开源~节流zh-cnTue, 27 Feb 2007 12:05:05 GMTTue, 27 Feb 2007 12:05:05 GMT60- Jbuilder开发环境配|连接池常见错误?qing)解?http://www.aygfsteel.com/54powerman/archive/2006/10/18/75962.html54powerman54powermanWed, 18 Oct 2006 07:52:00 GMThttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75962.htmlhttp://www.aygfsteel.com/54powerman/comments/75962.htmlhttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75962.html#Feedback0http://www.aygfsteel.com/54powerman/comments/commentRss/75962.htmlhttp://www.aygfsteel.com/54powerman/services/trackbacks/75962.html
1
?/span>
Cannot create JDBC driver of class '' for connect URL ''
问题Q找不到
jdbc
驱动Q但是提CZ息里?/span>
class
gؓ(f)
null
Q所以,可以断定
Tomcat
没有扑ֈ
Server.xml
里的
Resource
配置信息。可能的原因包括Q?/span>
Q?/span>
1
Q没有配|?/span>
Resource
Q?/span>
Q?/span>
2
Q?/span>
Resource
配置信息攄的位|错误?/span>
Q?/span>
3
Q一个不Ҏ(gu)发现的错误,
driverClassName
?/span>
url
拼写错误?/span>
解决办法Q确?/span>
Resource
配置正确Qƈ且必L?/span>
DefaultContext
或?/span>
Context
配置节内?/span>
(tng)
2
?/span>
Cannot create JDBC driver of class 'xxx' for connect URL ''
解决办法Q配|的数据库驱动类?/span>
xxx
是错误的Q检查ƈ修改卛_Q如果确认正,那就是找不到驱动库,拯一?/span>
jar
?/span>
Tomcat/common/lib
中即可?/span>
(tng)
3
?/span>
Cannot create JDBC driver of class '' for connect URL 'xxx'
解决办法Q配|的
url
字符串语法是错误的,(g)查后修改卛_?/span>
(tng)
4
?/span>
Cannot create PoolableConnectionFactory, cause: Io
异常
: Connection refused
问题Q无法创接池工厂对象Q原因是q接被拒l?/font>
解决办法Q检?/span>
url
字符Ԍ可能服务器地址、端口、数据库名或者数据库实例名等信息错误。修攏V?/span>
(tng)
5
?/span>
No (tng)suitable (tng)driver (tng)
没有匚w的驱?/span>
分析Q驱动程序配|错误,L(fng)?/span>
Tomcat
?/span>
common/lib
子目录中是否有数据库驱动
jar
?/span>
(tng)
6
?/span>
Cannot create resource instance
无法创徏数据源实?/span>
问题Q找不到
commons-dbcp-1.1.jar
Q版本可能不同)(j)
解决办法Q复?/span>
commons-dbcp-1.1.jar
库文件到
Tomcat/Common/lib
子目录中?/span>
(tng)
7
?/span>
root cause
Q?/span>
java.lang.NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList
问题Q找不到
commons-collections.jar
?/span>
解决办法Q复?/span>
commons-collections.jar
库文件到
Tomcat/Common/lib
子目录中?/span>
(tng)
8
?/span>
root cause
Q?/span>
(tng)java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
问题Q找不到
commons-pool-1.1.jar
Q版本可能不同)(j)?/span>
解决办法Q复?/span>
commons-pool-1.1.jar
库文件到
Tomcat/Common/lib
子目录中?/span>

]]>- 实现Tomat启动自动q行一个类http://www.aygfsteel.com/54powerman/archive/2006/10/18/75963.html54powerman54powermanWed, 18 Oct 2006 07:52:00 GMThttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75963.htmlhttp://www.aygfsteel.com/54powerman/comments/75963.htmlhttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75963.html#Feedback0http://www.aygfsteel.com/54powerman/comments/commentRss/75963.htmlhttp://www.aygfsteel.com/54powerman/services/trackbacks/75963.html2 首先~写一个servletc-QStartup.java
3 需要自动运行的操作代码写在initҎ(gu)中?br />4 如下配置web.xml
(tng) <servlet>
(tng) (tng) (tng) <servlet-name>startup</servlet-name>
(tng) (tng) (tng) <servlet-class>com.usease.Startup</servlet-class>
(tng) (tng) (tng) <load-on-startup>1</load-on-startup>
(tng) </servlet>
5 附servlet全代码:(x)
package com.usease;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class Startup extends HttpServlet {
(tng) (tng) (tng) private static final String CONTENT_TYPE = "text/html; charset=GBK";
(tng) (tng) (tng) //Initialize global variables
(tng) (tng) (tng) public void init() throws ServletException {
(tng) (tng) (tng) (tng) (tng) (tng) (tng) try {
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) File file = new File("d:/test.txt");
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) int count = 0;
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) if (file.exists()) {
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) BufferedReader in = new BufferedReader(new FileReader(file));
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) String inString = in.readLine();
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) count = Integer.parseInt(inString);
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) in.close();
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) }
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) count++;
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) PrintWriter out = new PrintWriter(new FileOutputStream("d:/test.txt"));
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) out.print(count);
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) out.close();
(tng) (tng) (tng) (tng) (tng) (tng) (tng) }
(tng)catch (IOException e) {}
(tng) (tng) (tng) (tng) (tng) (tng) (tng) System.out.println("Count completed!");
(tng) (tng) (tng) }
(tng) (tng) (tng) //Process the HTTP Get request
(tng) (tng) (tng) public void doGet(HttpServletRequest request, HttpServletResponse response) throws
(tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) ServletException, IOException {
(tng) (tng) (tng) }
(tng) (tng) (tng) //Clean up resources
(tng) (tng) (tng) public void destroy() {
(tng) (tng) (tng) }
}
6 q样Q当Tomcat加蝲q个Context路径的时候,׃(x)自动相应的操作了(jin)?/div>
(tng)
说明Q一般这个操作用于Tomcat启动后自动加载一些全局变量Q初始化信息{,当然你可以象本例中做一些其他操作?/div>

]]>
- Transport dt_socket failed to initialize, rc = 509 http://www.aygfsteel.com/54powerman/archive/2006/10/18/75961.html54powerman54powermanWed, 18 Oct 2006 07:51:00 GMThttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75961.htmlhttp://www.aygfsteel.com/54powerman/comments/75961.htmlhttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75961.html#Feedback0http://www.aygfsteel.com/54powerman/comments/commentRss/75961.htmlhttp://www.aygfsteel.com/54powerman/services/trackbacks/75961.html
错误说明Q用JbuilderX~译工程Q运行没有问题,debug调试出现错误。记得前几天q好好的啊。奇怪?~!Q?/p>
折磨?jin)我好几天。错误如下?/p>
错误现象Q?/p>
-- Cannot start Java debug process VM --
com.sun.jdi.connect.VMStartException: VM initialization failed for: C:\JBuilderX\jdk1.4\bin\javaw -classpath "C:\JBuilderX\thirdparty\jakarta-tomcat-4.0.6-LE-jdk14\bin\bootstrap.jar;C:\JBuilderX\jdk1.4\lib\tools.jar" (tng) -Dcatalina.home="C:/JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14" (tng) -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=sensky-200:1076,suspend=y org.apache.catalina.startup.Bootstrap -config D:\Project\ResourceManage\Tomcat\conf\server8083.xml start
Transport dt_socket failed to initialize, rc = 509.
查了(jin)半天资料Q大部分文章都说是Path中java.exe的\径与Jbuilder中的启动E序路径不同造成的?/p>
(g)查了(jin)一下,没错啊。就是这么设|的啊。还是不行?/p>
后来q脆把Path变量中的jdk路径删除Qok?jin)?/p>
原来Q前几天Qؓ(f)?jin)手动编译单个java文g方便Q把jdk的bin目录加到?jin)path中,l果Q脱裤子攑ֱQ多此一举。提C大家注意?/p>
另外Q安装jre5以后Q它可能?x)自动把它的bin目录加到path中,注意?/div>

]]>
- 修正Jbuilder代码~辑H口光标与字W错位问?http://www.aygfsteel.com/54powerman/archive/2006/10/18/75960.html54powerman54powermanWed, 18 Oct 2006 07:50:00 GMThttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75960.htmlhttp://www.aygfsteel.com/54powerman/comments/75960.htmlhttp://www.aygfsteel.com/54powerman/archive/2006/10/18/75960.html#Feedback0http://www.aygfsteel.com/54powerman/comments/commentRss/75960.htmlhttp://www.aygfsteel.com/54powerman/services/trackbacks/75960.html
在Jbuilder安装目录?/span>
bin文g夹下
修改
jbuilder.config文gQ?/span>
d下面一行:(x)
(tng)
(tng)vmparam -Dprimetime.editor.useVariableWidthFont=true
(tng)
关闭Jbuilder重新打开Q看看效果吧?/span>

]]>
վ֩ģ壺
˶|
̫|
|
|
|
|
|
|
¬|
|
γ|
կ|
|
³ɽ|
|
ŷ|
|
|
|
ͤ|
Դ|
ͤ|
ˮ|
ֻ|
|
̩|
|
|
е|
|
|
ԭ|
ƺ|
|
û|
|
|
|
|
|
ˮ|