JSP报错!成功解决问题200+追加分数!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP报错!成功解决问题200+追加分数!相关的知识,希望对你有一定的参考价值。

resin报错的资料

500 Servlet Exception
java.lang.NullPointerException
at org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache.<init>(IndexedDiskCache.java:200)
at org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheManager.getCache(IndexedDiskCacheManager.java:122)
at org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory.createCache(IndexedDiskCacheFactory.java:54)
at org.apache.jcs.engine.control.CompositeCacheConfigurator.parseAuxiliary(CompositeCacheConfigurator.java:551)
at org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:343)
at org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:280)
at org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:445)
at org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:384)
at org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:371)
at org.apache.jcs.JCS.getInstance(JCS.java:66)
at cn.js.fan.cache.jcs.RMCache.<init>(RMCache.java:41)
at cn.js.fan.cache.jcs.RMCache.getInstance(RMCache.java:53)
at cn.js.fan.base.ObjectCache.init(ObjectCache.java:61)
at cn.js.fan.base.ObjectCache.<init>(ObjectCache.java:45)
at com.redmoon.oa.person.UserCache.<init>(Unknown Source)
at com.redmoon.oa.person.UserDb.getObjectDb(Unknown Source)
at com.redmoon.oa.person.UserDb.getUserDb(Unknown Source)
at com.redmoon.oa.person.UserMgr.getUserDb(Unknown Source)
at com.redmoon.oa.pvg.Privilege.Authenticate(Unknown Source)
at com.redmoon.oa.pvg.Privilege.login(Unknown Source)
at _jsp._login_0oa__jsp._jspService(login_oa.jsp:34)
at com.caucho.jsp.JavaPage.service(JavaPage.java:61)
at com.caucho.jsp.Page.pageservice(Page.java:577)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:192)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:240)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:477)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:600)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:522)
at java.lang.Thread.run(Thread.java:595)

这是RESIN的报错!
TOMCAT报错资料

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

我安装了一个JSP程序,数据库是mysql,安装的第二步就是mysql的连接,连接显示成功,接着进入第三步就报错了,系统和服务器程序都是刚安装的,其它的JSP程序都没问题,就只有这一个JSP程序出现这个问题!

java.lang.NullPointerException 这是空指针异常。是java里最好调试的一个异常。相应的程序里肯定有保存,修改或者调用数据的地方(只要用到数据)。而这些地方就是你出现空指针异常的原因所在。不信你可以在操作数据之后写上System.out.println(……);试试。在控制台输出值可能就是null。不然不会出现空指针异常。(前提你说了有个程序错了,其他程序没错)。
不过你那个错的程序也有可能继承前面的模板。相应的模板对数据上的操作也可能会有错。
因为你没给源代码,无法具体解释,也不知道你是在哪方面做的操作。所以只能给你解释到这哦
参考技术A NullPointerException通常的错误出现在数据库连接,查找的数据不存在等对数据库的相关操作上。仔细找找吧,同意这种说法 参考技术B NullPointerException通常的错误出现在数据库连接,查找的数据不存在等对数据库的相关操作上。仔细找找吧! 参考技术C 那是空指针错误,我个人经验,就是调试. 参考技术D 能把程序贴出来大家研究下不,这样看不好弄

Unixbench的使用(综合性能测试2D测试)和问题解决(跑不出多线程分数,调不出窗口,报错等)

一、Unixbench简介

 Unixbench一个基于系统的基准测试工具,不单纯是CPU 内存 或者磁盘测试工具。测试结果不仅仅取决于硬件,也取决于系统、开发库、甚至是编译器。Unixbench是一个老牌的性能测试工具,下载主要是针对Unixbench进行综合性能以及使用Unixbench进行2D性能测试的讲解。

二、Unixbench下载

方式一:链接:https://pan.baidu.com/s/1hmYXiTunr7riOlsr1xd3vQ 
提取码:txak   (个人网盘存储,可自行下载。)

方式二:在github下载UnixBench;(网址:https://github.com/

 三、使用方法

3.1、UnixBench工具安装

tar -zxvf UnixBench5.1.3.tgz   #解压(注意不要有中文名目录)
cd UnixBench/   #进入目录
make     #安装

3.2、OS配置,设置调频模式为performance

cpupower frequency-set –g performance

3.3、测试执行

步骤一:Unixbench综合测试,执行如下命令

./Run > /tmp/Unix.txt 
#执行测试并将测试报告保存到/tmp下新建的Unxi.txt文本中
#或者直接执行命令./Run ,结果可在result目录下进行查看,测试时间一般为十几二十分钟

步骤二:Unixbench 2D性能测试,修改Run文件中的2D参数,注释掉第141行ubgears测试项并保存。

vim /home/Unixbench/Run
#文件存放在/home目录下Unixbenxh中,根据个人文件存放路径进行修改

 问题一:如果跑不出多线程数据,修改2D核数,在110行,根据个人PC电脑进行修改。

 执行2D性能测试,必须在图形化界面下执行,

./Run graphics   #执行2D性能测试,必须在图形化界面下执行

问题二:如果调用不出窗口可能问题如下:

可能是缺少环境变量参数,执行代码添加环境参数:

export DISPLAY=:0.0

可能是内存进程未存释放,清理释放;命令如下:

echo 3 >/proc/sys/vm/drop_caches

四、性能分数查看

测试完分数会输出到窗口,并且在/home/Unixbench/results目录下会输出报告。下图为测试某台PC机型综合分数,用浏览器进行打开查看,第一列表最后分值为单线程,第二分值为多线程。

2D测试数同综合分值查看方式一致。

 更多运行问题下一章节针对讲解,请进入主页查看。

以上是关于JSP报错!成功解决问题200+追加分数!的主要内容,如果未能解决你的问题,请参考以下文章

你好,请问一下你的jsp页面连接数据库后是空白是怎么解决的?

关于GHOST的问题,高手来,有追加分

(解决追加200分)在ubuntu上怎么安装openGL??

.NET 3.5 未能加载文件或程序集“Microsoft.Web.Infrastructure”(解决后追加50-200悬赏)

新手解决jsp页面<%@报错的方法

Unixbench的使用(综合性能测试2D测试)和问题解决(跑不出多线程分数,调不出窗口,报错等)