丢人啊,丢人啊。JSP怎么发布不了啊?(50分)

  • 主题发起人 主题发起人 吴剑明
  • 开始时间 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
在我自己的机器上的JB4环境里运行是没问题的。放到另一台机上就不行了。:(
那台机我装了IIS4、JSDK13、JRUN3、SQL SERVER7。我把CLASSPATH设置为:
C:/jdk1.3/lib.把JDBC(COM。INET。TDS。TDSDRIVER)COPY到LIB目录下:
c:/jdk1.3/lib/com/inet/tds/
把JSP文件COPY到IIS的主目录下。用IE浏览时报错,错误信息就是:
COM。INET。TDS。TDSDRIVER[COM。INET。TDS。TDSDRIVER]
不知道什么意思?如果在JSP里加上DRIVERMANAGER。REGISTRYDRIVER,更是错!
注意(我在程序里当然是区分了大小写的)
老大们是如何发布的? 给个提示如何?
另: INET的JDBC FOR SQL SERVER 好象是基于DB_LIBARY的,和BDE一样,SQL SERVER
的有些东西是访问不了的。:(

 
To吴剑明:
也装了jrun和IIs但是没办法配置,能否介绍一下
  有没有相关的材料?
  能否发到我的:delphiasp@yeah.net
 
再装个Tomcat吧,简单实用
 
怎么没人理啊?
 
请吴剑明:
我在学JSP,想用Jrun与IIS但是不可以
请帮忙
 
delphiasp:
JRUN的HELP里说的一清而楚的啊,老大。您哪里不明白?
 
怎么没人理啊?
 
JB4中的 JSP 引擎是 Tomcat 而不是 JRun
您的JDBC Driver 是 .jar 还是一大堆目录 com/inet/tds/tdsdrvier ?
如果是.jar,set CLASSPATH=</xxx/xxx>.jar;%CLASSPATH%
用个小程序可以看 jdbc 点否正常
import java.sql.*;
public class LoadDriver
{
public static void main(String[] Args) {
try {
Class.forName("com.inet.tds.tdsDriver");
// I am not sure the class name
System.err.println("Driver OK.");
}
catch (Exception E) {
   System.err.println("Unable to load driver.");
E.printStackTrace();
}

try {
Connection C = DriverManager.getConnection("<You jdbc:url>", "", "");
System.err.println("Connection OK.");
}
catch (SQLException E) {
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
}
}
}
 
》您的JDBC Driver 是 .jar 还是一大堆目录 com/inet/tds/tdsdrvier ?
斑竹:
是一大堆目录。
 
您可以试试把 jdbc driver 放在 c:/,例如,c:/com/inet/tds/tdsdrvier
然后 set CLASSPATH=c:/;%CLASSPATH%
用上面那个程序试试是否通。
 
能讲讲具体的发布步骤吗
 
老吴:我没怎么用过JRUN,记得Jrun的classpath不用系统设定的classpath,所以JRUN找不到
JDBC driver,你要把C:/jdk1.3/lib添加到JRUN的classpath,好象是在文件jsm.properties
里进行设置,之后重新启动JRUN。试试看,多看看JRUN的帮助。
 
不用建目录就可以啦。
 
eguy说的对,jrun的Admin工具中可以设置classpath和其它的一些参数,而不是在系统中
 
老吴:怎么不说话了,不要养成乱习惯喔
 
抱歉,最近实在忙不过来,还没试 :(
我这就抓紧时间,不辜负各位大虾的厚爱
 
抱歉,再等几天。。。。
 
各位老大,小弟看了一下JRUN,确实是有设JDBC路径的。但小弟现在不在公司,
暂时没法测。要等过年后才行。:(
先结束了。不懂下次再问。谢谢大家帮忙。
 
多人接受答案了。
 
解决了,真的就是这样设的。谢谢各位。
 
后退
顶部