Topic: 这是tomcat的问题吗 |
Print this page |
1.这是tomcat的问题吗 | Copy to clipboard |
Posted by: javabt Posted on: 2004-05-19 22:28 SQLDriver.class和ResultSet.class是我自己做sql驱动程序(反正就是能解析sql语句,然后执行操纵持久化文件的,很烂,目前只能解析10个常用的sql); friends.dbs(存放数据的)文件和friendsCol.dbs(存放表头名字和信息的)文件是里面放的是被持久化的vector; 我现在把SQLDriver.class和ResultSet.class放在下面这个目录: G:\tomcat2\Tomcat 4.1\webapps\ROOT\WEB-INF\classes\DataBase 环境变量也有G:\tomcat2\Tomcat 4.1\webapps\ROOT\WEB-INF\classes; 和G:\tomcat2\Tomcat 4.1\webapps\ROOT\WEB-INF\classes\DataBase; 用jsp访问是可以访问到SQLDriver.class和ResultSet.class; jsp代码如下: <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="DataBase.*" %> <html> <body> <% SQLDriver driver=new SQLDriver(); ResultSet set=driver.executeQuery("select * from friends"); while(set.next()){ Integer stuid=set.getInteger(0); String name=set.getString(1); String sex=set.getString(2); String favor=set.getString(3); out.println("id is "+stuid+" name is "+name+" sex is "+sex+" favor is "+favor); } %> </body> </html> 关键是friends.dbs和friendsCol.dbs也是在这个目录下;但是tomcat说找不到! 现在该怎么办? |
2.Re:这是tomcat的问题吗 [Re: javabt] | Copy to clipboard |
Posted by: fqyy Posted on: 2004-05-20 18:14 你是使用iostream来操作的么? 如果是检查一下读取文件路径吧,用jsp发布的时候和直接用java *运行的时候文件路径不太一样 |
3.Re:这是tomcat的问题吗 [Re: javabt] | Copy to clipboard |
Posted by: javabt Posted on: 2004-05-20 20:06 SQLDriver.class和ResultSet.class就是读取friends.dbs和friendsCol.dbs的两个类; 他们都在G:\tomcat2\Tomcat 4.1\webapps\ROOT\WEB-INF\classes\DataBase; 读取这两个文件的代码是: String tableName="friends.dbs" fileInput=new FileInputStream(tableName+"Col.dbs"); 请问哪里会有错吗? |
4.Re:这是tomcat的问题吗 [Re: javabt] | Copy to clipboard |
Posted by: ga0feng Posted on: 2004-05-23 19:16 好了,我的也是这样的问题. 但是怎样解决呢? 如果java * 和jsp发布的时候路径不一样,那么应该怎样修改呢? 急切的需要各位的帮助. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |