社区
Web 开发
帖子详情
请教!! resin和tomcat的移植转换问题!!!
jacob1
2002-03-16 01:33:49
加精
我的程序在resin服务器下已经全部实现的了,没有错误。
现在提供网站空间的服务器是用tomcat的,所以我务必 要转到tomcat下实现我的程序,所以请教各位有经验的大侠!!
tomcat服务器我已经配置好的了,可以运行“某些”jsp。说某些的意思是调用数据库的jsp则会出现错误,而用了javabean的页面同样也是。
特此请教各位有从resin中移植程序到tomcat下的高手! 高分相送!
...全文
246
18
打赏
收藏
请教!! resin和tomcat的移植转换问题!!!
我的程序在resin服务器下已经全部实现的了,没有错误。 现在提供网站空间的服务器是用tomcat的,所以我务必 要转到tomcat下实现我的程序,所以请教各位有经验的大侠!! tomcat服务器我已经配置好的了,可以运行“某些”jsp。说某些的意思是调用数据库的jsp则会出现错误,而用了javabean的页面同样也是。 特此请教各位有从resin中移植程序到tomcat下的高手! 高分相送!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
说明一下出了什么错误。
Structs在
resin
和
Tomcat
无法解析解决方法
本文解决了Struts框架从
Tomcat
移植
到
Resin
时出现的Servlet及Taglib配置错误
问题
。通过更新特定版本的EasyStruts插件并复制必要JAR包到
Resin
和
Tomcat
的lib目录中,最终成功解决了该
问题
。
J2EE项目
移植
问题
一
本文介绍了一项任务,即将原本部署在
Tomcat
上的项目
移植
到
Resin
服务器的过程。主要内容涉及如何解决
Resin
服务器不能直接保存特定类型数据到session的
问题
,并提供了解决方案示例。
resin
和
tomcat
调用JNDI的差别
本文记录了一段JNDI源代码在不同应用服务器(
Tomcat
与
Resin
)之间的
移植
过程中遇到的
问题
及解决方案。主要介绍了因应用服务器差异导致的JNDI配置
问题
,包括工厂类不兼容、类型
转换
异常等,并分享了解决这些错误的具体步骤。
AI算力时代的先进封装:Chiplet、HBM与异构集成的产业机会.docx
AI算力时代的先进封装:Chiplet、HBM与异构集成的产业机会
JavaWeb程序设计作业答案.rar
源码下载地址: https://pan.quark.cn/s/8d2c461c797c JavaWeb程序设计构成了掌握Web交互式应用程序开发的核心领域,对于初学者来说,精通这一技术具有决定性意义。在“JavaWeb程序设计(第三版)作业答案”中,我们可以预期获得针对该教材习题的一系列深入解析,从而协助学习者强化知识体系。 JavaWeb所包含的技术组件涵盖了Servlet、JSP(JavaServer Pages)、JDBC(Java Database Connectivity)以及各类框架如Spring MVC、Struts等。Servlet是Java平台提供的一种扩展服务器功能的接口,能够处理HTTP请求并生成相应的反馈。JSP则是一种用于构建动态网页的工具,它支持开发者将HTML代码与Java代码进行整合编写,从而简化了Web应用程序的开发流程。 作业答案通常会涉及以下几个核心内容: 1. **Servlet基础**:可能包含Servlet生命周期、init(), service(), destroy()方法的应用,以及如何在web.xml文件中设定Servlet的映射关系。 2. **JSP基础**:JSP的九大内置对象,如request、response、session、application等的使用,以及EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的实际操作。 3. **HTTP协议理解**:GET和POST请求方法的差异,请求头与响应头的应用,以及会话管理的概念阐释。 4. **JDBC数据库操作**:与数据库建立连接,执行SQL指令,处理查询结果集,以及...
Web 开发
81,110
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章