社区
Web 开发
帖子详情
请教!! resin和tomcat的移植转换问题!!!
jacob1
2002-03-16 01:33:49
加精
我的程序在resin服务器下已经全部实现的了,没有错误。
现在提供网站空间的服务器是用tomcat的,所以我务必 要转到tomcat下实现我的程序,所以请教各位有经验的大侠!!
tomcat服务器我已经配置好的了,可以运行“某些”jsp。说某些的意思是调用数据库的jsp则会出现错误,而用了javabean的页面同样也是。
特此请教各位有从resin中移植程序到tomcat下的高手! 高分相送!
...全文
197
18
打赏
收藏
请教!! resin和tomcat的移植转换问题!!!
我的程序在resin服务器下已经全部实现的了,没有错误。 现在提供网站空间的服务器是用tomcat的,所以我务必 要转到tomcat下实现我的程序,所以请教各位有经验的大侠!! tomcat服务器我已经配置好的了,可以运行“某些”jsp。说某些的意思是调用数据库的jsp则会出现错误,而用了javabean的页面同样也是。 特此请教各位有从resin中移植程序到tomcat下的高手! 高分相送!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacob1
2002-03-25
打赏
举报
回复
以上问题要是leonzhao(灯泡)或是 jimjxr(宝宝猫) 看到,能再解答解答吗?
jacob1
2002-03-25
打赏
举报
回复
我上面的javabean,在resin中是可以编译的,但到了tomcat,却不行,就是这一行折腾的:
stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
要改为stm = con.createStatement();
才行,反正我还不知道原因! :(
另一个出错的地方是我在原来没移植的程序中,多处用了rs.first();这个方法,这是ResultSet结果操纵中的方法,不用这个,resin会报告出错,但tomcat却不需要,用了反而报告java.lang.AbstractMethodError出错!
方正我也还不知道原因! :(
最后一个就是数据库中文问题,tomcat中向mysql加入中文数据是不需要转码的,直接加入就行,但resin中是需要把GBK换成unicode才能插入数据库!这要注意!
jacob1
2002-03-25
打赏
举报
回复
哇! 终于实现移植了,现在有事,晚上回来总结和送分!
hiphen1
2002-03-24
打赏
举报
回复
我不同意CAYU(中原)的说法,因为我设置了也是不行
jacob1
2002-03-23
打赏
举报
回复
好,我要回去试试,要是可以的话就真的谢谢谢谢你了!
jspxnet
2002-03-23
打赏
举报
回复
是你的 servlet.jar 没有加到 classpath 中,到Tomact网上下一个就ok了
jacob1
2002-03-22
打赏
举报
回复
哦,why~
jacob1
2002-03-22
打赏
举报
回复
那是一个连接数据库的bean
package test;
import java.sql.*;
public class Linkdb {
String strDriver="org.gjt.mm.mysql.Driver";
String strConn="jdbc:mysql://localhost/test?user=test&password=123456";
private Connection con = null;
private Statement stm = null;
ResultSet rs = null;
public Linkdb()
{
try {
Class.forName(strDriver).newInstance();
} catch (Exception E) {
System.err.println("不能连接MySql数据库!");
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
con = DriverManager.getConnection(strConn);
//以下便是第26行,在resin中执行没有出现错误
stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stm.executeQuery(sql);
}catch(SQLException ex) {
System.err.println("执行SQL语句出错:" + ex.getMessage());
}
return rs;
}
//执行Insert,Update语句
public void executeUpdate(String sql) {
stm = null;
rs=null;
try {
con = DriverManager.getConnection(strConn);
stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
stm.executeUpdate(sql);
stm.close();
con.close();
}
catch(SQLException ex) {
System.err.println("执行SQL语句出错: " + ex.getMessage());
}
}
public void stmClose(){
try{
stm.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
public void conClose(){
try{
con.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
}
wujj
2002-03-22
打赏
举报
回复
我也遇到从resin到tomcat上的问题
很多页面出错
还有数据库出现乱码问题
在resin无需转码,可在tomcat中只有转一下码才能正常显示呀
jimjxr
2002-03-22
打赏
举报
回复
Linkdb.java的26行是什么啊,还有那个javax.servlet.ServletException是单独出现的吗?
hiphen1
2002-03-21
打赏
举报
回复
我也关注
jacob1
2002-03-21
打赏
举报
回复
急! 请教
jacob1
2002-03-19
打赏
举报
回复
请教!
jacob1
2002-03-18
打赏
举报
回复
很抱歉,我想我的classpath已经设置好的了,因为在resin下面,系统是很好的在运作的,我的DB driver路径是这样,
C:\mm.mysql.jdbc-1.2c\mm.mysql-2.0.2-src.jar;
C:\mm.mysql.jdbc-1.2c\mm.mysql-2.0.4-bin.jar;
已经作了双重保险了,哈哈,所以应该是没问题的,而且在一些简单的连接数据库页面是可以的,只是一有javabean的还有一些处理得教复杂的数据库操作时才会这样,实在是头疼! 请各位多多帮忙!
southline
2002-03-18
打赏
举报
回复
It is your DB driver error.
Assure you are already load the driver in your server,
or set driver in your classpath.
leonzhao
2002-03-18
打赏
举报
回复
看的不明所以……
我猜想是不是classpath没有设置对?
jacob1
2002-03-17
打赏
举报
回复
主要是以下两种提示错误吧:
javax.servlet.ServletException
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:481)
还有:
java.lang.AbstractMethodError
at yangchun.Linkdb.executeQuery(Linkdb.java:26)
leonzhao
2002-03-16
打赏
举报
回复
说明一下出了什么错误。
以前遇到的面试题及答案
1. 你在你以前的项目中,主要解决了什么技术性难题,如果出现
问题
,你如何迅速找到
问题
,你遇到
问题
都是怎么解决的 先根据出现的
问题
,大概排查出问出
问题
的几个点,逐个排查, 错误日志- sql查询计划-定位程序错误...
软件测试(系统测试的流程)
一.制定测试计划: 1.制定测试计划的目的 明确被测对象,确定测试的范围,确定测试的任务,确定测试目标,明确检测的标准等等 2.测试计划包括 测试资源需求 ...web服务器:IIS,
Tomcat
,JBOSS,
RESIN
...
高负载高并发网站架构分析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————...
[转]高负载并发网站架构分析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————...
"臭名昭著的Java”
classpath是个臭名昭著的
问题
,一不小心就出
问题
。界面是出奇难用,倒退到DOS命令行去了。速度奇慢,可以出去抽根烟,再回来看结果。没有一个好的开发环境,虽然开发环境倒是一大堆,可是不是速度慢,
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章