web server(protein protection )搭建过程中遇到的问题

1、StringBuffer中append方法有错误

原因分析:是project默认的JRE系统库和配置的jre不匹配。

解决方法:项目属性->Add Libray->JRE System Library->Alternate JRE(选择Sun JDK 1.6.0_13)

2、文件上传问题

mySmartUpload.setAllowedFilesList("txt");  //设置上传文件类型只能是txt格式

文件上传处理过程

  • jsp文件:

    <div id="input" align="center" style="width:900px;">
        <p>Please select file
        <input type="file" name="uploadFile" id="file">
        &nbsp;&nbsp;
    </div>
  • servlet文件:

    PrintWriter out=response.getWriter();
    
            String wrongmessage = "success!";
            SmartUpload mySmartUpload=new SmartUpload();
            mySmartUpload.initialize(config, request, response);
            mySmartUpload.setMaxFileSize(1024*2048);
            //mySmartUpload.setAllowedFilesList("txt");
    
            //bebug
            int j = 0;
            try
            {
                mySmartUpload.upload();
                for (int i = 0; i < mySmartUpload.getFiles().getCount(); i++)
                {
                    ++j;
                    com.jspsmart.upload.File file = mySmartUpload.getFiles().getFile(i);
                    if (file.isMissing())
                        continue;
                }
            }catch(Exception err)
            {
                wrongmessage="error in upload " + err.getMessage() + " File:"+j+" in line 251";
                //out.println("error in upload"+err.getMessage());
                //allright=false;
                //return;
            }
            out.print(wrongmessage+" num: " + j);
        }

    3、提示错误,serialVersionUID冲突。

java.io.InvalidClassException: message.RegisterMessage; local class incompatible: stream classdesc serialVersionUID = 5540404719929042644, local class serialVersionUID = -8915824483106432775

serialVersionUID的详细介绍:http://www.cnblogs.com/guanghuiqq/archive/2012/07/18/2597036.html

解决方法:

如果不想定义它,在Eclipse的设置中也可以把它关掉的,设置如下:

Window ==> Preferences ==> Java ==> Compiler ==> Error/Warnings ==>Potential programming problems

将Serializable class without serialVersionUID的warning改成ignore即可。

2014-09-20

本文内容遵从CC3.0版权协议,转载请注明:转自学而优,思则通

本文链接地址:web server(protein protection )搭建过程中遇到的问题

时间: 2024-10-10 17:03:09

web server(protein protection )搭建过程中遇到的问题的相关文章

个人博客搭建过程中异常处理

个人博客搭建过程中异常处理 错误分析 如果你使用Hexo遇到同样的问题,这里有一些常见问题的解决方案. YAML Parsing Error JS-YAML: incomplete explicit mapping pair; a key node is missed at line 18, column 29: last_updated: Last updated: %s 参数中包含冒号,请用加引号,如Last updated: %s JS-YAML: bad indentation of a

【甘道夫】HBase开发环境搭建过程中可能遇到的异常:No FileSystem for scheme: hdfs

异常: 2014-02-24 12:15:48,507 WARN  [Thread-2] util.DynamicClassLoader (DynamicClassLoader.java:<init>(106)) - Failed to identify the fs of dir hdfs://fulonghadoop/hbase/lib, ignored java.io.IOException: No FileSystem for scheme: hdfs 解决: 在pom文件中加入: &

Sql Server 2000 在安装过程中跳过CD-Key的解决方案

Sql Server 2000 在安装过程中如何跳过 CD-Key 呢?来自云端网客的解决方案如下: 1. 运行"regedit"打开注册表. 2. 找到注册表分支 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager . 3. 将 SafeDLLSearchMode 这个 DWORD 的键值改为 0,如果没有的话就创建这个 DWORD 类型的键值. 4. 退出注册表. 操作完成后后就可以继续安装了.

ELK搭建过程中出现的问题与解决方法汇总

搭建过程中出现的问题 elasticsearch启动过程中报错[1] ERROR: [1] bootstrap checks failed [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, d iscovery.seed_providers, cluster.initial_master_nodes] must be confi

sharepoint搭建过程中遇到的问题总结

1.在第一次使用windows server2003搭建sharepoint平台时,新建应用程序总是无法创建,在新建应用程序时点击“确定”没有任何反应.解决办法更改系统时间,可能是因为有些dll文件对系统时间有要求. 2.在配置短信提醒服务时,如果不成功可能是证书错误,一定要选择最顶层的证书. 3.user profile service application一定要先启动,网上很少有一次启动成功的,可能需要重新安装.如果这个服务配置不成功,后续将无法读到域用户电话和更改后的邮箱. 4.info

Kubernetes集群搭建过程中遇到的问题

1. 创建Nginx Pod过程中报如下错误: #kubectlcreate -f nginx-pod.yaml Error from server: error when creating "nginx-pod.yaml": Pod "nginx" is forbidden: no API token found for service account default/default, retry after the token is automatically

oracle 11gr2 rac搭建过程中若干问题的总结

今天在vbox上搭建11gr2 rac时候,遇到了些问题,总结如下 环境 redhat linux 5.8 64-bit oracle 11.2.0.4 rac+asm 问题一:安装grid infrastructure,报错INS-40912 描述: 在安装grid infrastructure的时候,在添加完第二个节点的hostname和vip之后,next检查报错INS-40912,说节点2的vip被占用,请选择其他地址 这个环境是在原有的rac上卸载后重新安装的,没有重启操作系统 原因

mongodb副本集搭建过程中的问题和解决技巧

在我以往的认知中,一个系统一旦正式上线,多半不会轻易的迁移服务器,尤其是那种涉及到多个关联应用,涉及到多台硬件服务器的系统,因为这种迁移将是牵一发而动全身的. 但是,却仍然有这种情况存在,就如我这几天主要负责的事,就是一个系统的全部服务器迁移中的部分机器迁移,还有一部分由别人负责. 这个系统涉及到flume数据采集,storm数据分析,rabbitmq消息分发,ehcache缓存提升系统性能,mongodb副本集存储数据,tomcat管理系统应用等,架构基本如下: 而这里我主要负责的是rabbi

Windows Server 2012升级R2过程中意外关闭恢复原系统方法

2012升级R2过程中强制关闭了计算机,导致再次启动后蓝屏提示"BAD_SYSTEM_CONFIG_INFO".用2012安装盘进入尝试修复失败(安全模式什么的都不用想),进入命令提示符查看错误日志发现是由注册表意外损坏引起(本想上调试器). 由于Windows在升级时会对原有注册表进行备份,可以在对应操作系统盘符+"\Windows\System32\config\RegBack"下找到(例如:C:\Windows\System32\config\RegBack)