您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> jspsmartupload 的tomcat设置问题!

jspsmartupload 的tomcat设置问题!

来源:网络整理     时间:2016/7/9 22:52:41     关键词:

关于网友提出的“ jspsmartupload 的tomcat设置问题!”问题疑问,本网通过在网上对“ jspsmartupload 的tomcat设置问题!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: jspsmartupload 的tomcat设置问题!
描述:

我是初学者,请别见笑!
jspsmartupload 的tomcat如何设置问题!因为我报了这些错误:
 [javac] Since fork is true, ignoring compiler setting.
    [javac] Compiling 1 source file
    [javac] Since fork is true, ignoring compiler setting.
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:8: package com.jspsmart.upload does not exist
    [javac] import com.jspsmart.upload.*;
    [javac] ^
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:9: package DBstep.iDBManager2000 does not exist
    [javac] import DBstep.iDBManager2000.*;
    [javac] ^
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:50: package com.jspsmart.upload does not exist
    [javac]     com.jspsmart.upload.SmartUpload mySmartUpload=new com.jspsmart.upload.SmartUpload();
    [javac]                        ^
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:50: package com.jspsmart.upload does not exist
    [javac]     com.jspsmart.upload.SmartUpload mySmartUpload=new com.jspsmart.upload.SmartUpload();
    [javac]                                                                          ^
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:60: package com.jspsmart.upload does not exist
    [javac]    com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
    [javac]                       ^
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:88: package DBstep does not exist
    [javac]    DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();
    [javac]          ^
    [javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\_\dam\upload_jsp.java:88: package DBstep does not exist
    [javac]    DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();
我已经下栽了jspsmartupload,但不知道应该放在哪个目录,是不是tomcat没有设置好。
还有就是我看了段别人写的jspsmartupload代码,有些不明白的地方如下:
//打开数据库
   ResultSet result=null;
   String mSql=null;
   PreparedStatement prestmt=null; 
   DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();
   DbaObj.OpenConnection();
   //将文件写到数据库中
   mSql="insert into marklist (markname,password,marksize,markdate,MarkBody) values (?,?,?,?,?)";
   prestmt =DbaObj.Conn.prepareStatement(mSql);
   prestmt.setString(1, "aaa1");
   prestmt.setString(2, "0000");
   prestmt.setInt(3, fileSize);
   prestmt.setString(4, DbaObj.GetDateTime());
   prestmt.setBinaryStream(5,fis,(int)file.length());
   DbaObj.Conn.setAutoCommit(true) ;
   prestmt.executeUpdate();
   DbaObj.Conn.commit();
   out.println(("上载成功!!!").toString());
这里打开数据库的语句,我左看右看都没有看到那个是数据库名称,登陆输入的密码/用户,还有不知道这段代码是针对什么数据库的?
至于insert into marklist (markname,password,marksize,markdate,MarkBody) values (?,?,?,?,?)";代码marklist 应该是表名,那么markname、password是干什么用的,marksize、markdate、MarkBody在sql server数据库中又该设置为什么类型?(尤其是MarkBody),那些“?”又表示什么。
那么prestmt.setString(1, "aaa1");语句为什么有两个参数,表示什么含义!
至于得到文件名语句:String myFileName=myFile.getFileName();可以把myFileName存储到数据库中去么?
我用的是sqlserver,数据库名test,用户/口令 user/password,该如何实现。
请高手指教,感激不尽!


解决方案1:

iDBManager2000应该是自定义的连接数据库的类吧
你自己写一个,然后名字改成你自己的
package DBstep does not exist表示你自己的环境里没有这个目录或者你没有打这样一个包,所以如果你没有DBstep这个目录的话,就不要照着别人的写,自己新建目录就行了。

解决方案2:

将iDBManager2000改成你自己的数据库名

解决方案3:

有两个方法可以解决这个问题
1。把jspsmartupload下的WEB-INF/classes/下的文件(com目录)全部拷到tomcat_home/common/classes/下
2。是把jspsmartupload下的WEB-INF/classes/下的文件(com目录)全部拷到root下的classes之后要修改tomcat_home/conf/server.xml文件,去掉
 
两边的注释符号,再还可能要修改tomcat_home/conf/web.xml去掉

两边的注释


以上介绍了“ jspsmartupload 的tomcat设置问题!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2465583.html

相关图片

相关文章