1.tomcat一闪而过
今天从经理那里弄到了解压缩版的tomcat,然后因为用安装版tomcat被一顿埋汰.
但是从经理那复制过来后,出现了问题,就是一闪而过
到底是怎么回事我查了半天,刚开始的时候以为是我写在安装版的时候注册表没删干净
然后我就去注册表把tomcat的字段全都删了,后来发现还是不行,照样一闪而过.
然后我就去网上查了半天,网上说有可能是JDK的环境变量配置有问题.
于是,我在cmd中敲了java,还打印出来了.
弄的我是在是没有办法.重装了JDK,并且重新配置的环境变量.
解决办法
按照网上的办法重新配置了JDK的环境变量.
[quote]进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径
classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
path:系统在任何路径下都可以识别java,javac命令。[/quote]
最后这个一闪而过的问题解决了.
2.关于tomcat配置文件的问题出现的一些异常
异常是标准的500 然后我就以为是服务器问题
后来去网上查了下 是config文件夹下的config的配置文件有一个值没有配.
解决办法:
在tomcat的conf文件夹下的context.xml文件里添加
<Loader delegate="true" />即可.
今天从经理那里弄到了解压缩版的tomcat,然后因为用安装版tomcat被一顿埋汰.
但是从经理那复制过来后,出现了问题,就是一闪而过
到底是怎么回事我查了半天,刚开始的时候以为是我写在安装版的时候注册表没删干净
然后我就去注册表把tomcat的字段全都删了,后来发现还是不行,照样一闪而过.
然后我就去网上查了半天,网上说有可能是JDK的环境变量配置有问题.
于是,我在cmd中敲了java,还打印出来了.
弄的我是在是没有办法.重装了JDK,并且重新配置的环境变量.
解决办法
按照网上的办法重新配置了JDK的环境变量.
[quote]进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:
1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe
2、安装jdk-6u14-windows-i586.exe
3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径
classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
path:系统在任何路径下都可以识别java,javac命令。[/quote]
最后这个一闪而过的问题解决了.
2.关于tomcat配置文件的问题出现的一些异常
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:146)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
异常是标准的500 然后我就以为是服务器问题
后来去网上查了下 是config文件夹下的config的配置文件有一个值没有配.
解决办法:
在tomcat的conf文件夹下的context.xml文件里添加
<Loader delegate="true" />即可.