小弟分数不多。请各路高手好心帮帮小弟,在这里谢谢大家了这个问题困扰小弟很久了。。小弟是才自己研究oracle。写了DBManager如下:
package y2.yx.dao;import java.sql.*;public class DBManager {
private Connection con= null;
private Statement stm=null;
public DBManager() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:MYORA","system","manager");
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
public ResultSet Query(String sql){
ResultSet res=null;
try {
stm=con.createStatement();
res=stm.executeQuery(sql);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
return res;
}
public int Update(String sql){
try {
stm=con.createStatement();
return stm.executeUpdate(sql);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
return 0;
}
}
而且服务也如图显示,但是启动tomcat就是不让我启,tomcat的信息如下:
2009-6-17 1:31:49 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\MyEclipse 5.5.1 GA\bin;C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin
2009-6-17 1:31:49 org.apache.coyote.http11.Http11BaseProtocol init
信息: 初始化 Coyote HTTP/1.1:http-8088
2009-6-17 1:31:49 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 844 ms
2009-6-17 1:31:49 org.apache.catalina.core.StandardService start
信息: 启动Catalina服务
2009-6-17 1:31:49 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.20
2009-6-17 1:31:49 org.apache.catalina.core.StandardHost start
信息: XML文件的有效性检测被停用
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2009-6-17 1:32:00 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2009-6-17 1:32:00 org.apache.catalina.core.StandardContext start
严重: 因为前面的错误无法启动上下文
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2009-6-17 1:32:03 org.apache.coyote.http11.Http11BaseProtocol start
信息: 启动 Coyote HTTP/1.1:http-8088
2009-6-17 1:32:03 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-6-17 1:32:03 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2009-6-17 1:32:03 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2009-6-17 1:32:03 org.apache.catalina.startup.Catalina start
信息: Server startup in 14297 ms
大家帮帮忙。。帮我看看这是什么问题。小弟感激不尽。(tomcat端口号也修改了。什么都做了我个人感觉。加的jar是classes12.jar。log4j加上了也是没有错误提示。大家帮帮小弟呀)
package y2.yx.dao;import java.sql.*;public class DBManager {
private Connection con= null;
private Statement stm=null;
public DBManager() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:MYORA","system","manager");
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
public ResultSet Query(String sql){
ResultSet res=null;
try {
stm=con.createStatement();
res=stm.executeQuery(sql);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
return res;
}
public int Update(String sql){
try {
stm=con.createStatement();
return stm.executeUpdate(sql);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
return 0;
}
}
而且服务也如图显示,但是启动tomcat就是不让我启,tomcat的信息如下:
2009-6-17 1:31:49 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\MyEclipse 5.5.1 GA\bin;C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin
2009-6-17 1:31:49 org.apache.coyote.http11.Http11BaseProtocol init
信息: 初始化 Coyote HTTP/1.1:http-8088
2009-6-17 1:31:49 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 844 ms
2009-6-17 1:31:49 org.apache.catalina.core.StandardService start
信息: 启动Catalina服务
2009-6-17 1:31:49 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.20
2009-6-17 1:31:49 org.apache.catalina.core.StandardHost start
信息: XML文件的有效性检测被停用
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2009-6-17 1:32:00 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2009-6-17 1:32:00 org.apache.catalina.core.StandardContext start
严重: 因为前面的错误无法启动上下文
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2009-6-17 1:32:03 org.apache.coyote.http11.Http11BaseProtocol start
信息: 启动 Coyote HTTP/1.1:http-8088
2009-6-17 1:32:03 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-6-17 1:32:03 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2009-6-17 1:32:03 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2009-6-17 1:32:03 org.apache.catalina.startup.Catalina start
信息: Server startup in 14297 ms
大家帮帮忙。。帮我看看这是什么问题。小弟感激不尽。(tomcat端口号也修改了。什么都做了我个人感觉。加的jar是classes12.jar。log4j加上了也是没有错误提示。大家帮帮小弟呀)
解决方案 »
- JAVA开发IM的问题,请高手解答一下。。。。。
- 越想越烦恼的JAVA GUI
- import javax 的问题,望近来看看,帮助解决问题。
- SQL Server 2005 jdbc驱动
- JDBC-ODBC连SQL 2000时出错
- 博看文思最新iPhone-3G教学大纲惊现北京
- 我急呀!请问作类型转换问题???
- 怎样用java画流程图
- 求救:jdbComboBox的keyPressed事件怎么不好用啊?
- 我用单机编译socket和ServerSocket程序,我应该怎样对自己的机器进行设置?
- JAVA Calendar 类 setFirstDayOfWeek 方法详解
- 如何设计一个统计文本区?
把 web.xml中的监听器
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
删除就可以了,但这个删了spring 也就无法启动了,还不知道怎么解决呢。
方法:
先把,
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
改成:
<servlet>
<servlet-name>springservlet</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
工程正常启动一遍,
在改回去。
OK。