高版本的不一定就是好东西,部署了一个jsp程序后,按要求的版本开始部署,安装tomcat的时候用了最新的6.0.18,但是部署好,链接了数据库后,总是报一个错

exception

org.apache.jasper.JasperException: /manage.jsp(79,39) Attribute value request.getAttribute(“keyWord1″) is quoted with ” which must be escaped when used within the value

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)

org.apache.jasper.compiler.Parser.parseQuoted(Parser.java:301)

org.apache.jasper.compiler.Parser.parseAttributeValue(Parser.java:250)

org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:212)

org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:155)

org.apache.jasper.compiler.Parser.parseParam(Parser.java:847)

还有一句java.lang.NullPointerException

看起来像是空指针的问题,但实际不是,因为这毕竟是个成品,已经测试过没有问题的,在查了N长时间的资料之后,终于在某个小角落发现问题,6.0.18的tomcat有个小bug~~~~~

然后我就卸掉了6.0.18的tomcat,换上了6.0.16,再经过小小的配置,,,OK啦~~~~~

——————————————–

ps:tomcat建虚拟目录:

在/conf/server.xml中的      之间加上上述代码,path是虚拟目录,docbase是程序所在文件夹~~~

——————————————-

明天再配上外网访问就好了。。。

然后,,继续拼搏asp~~~~

【4月24—6月初】一个月,FIGHTING…………