tomcat 的一些问题记录
Target runtime Apache Tomcat 5.0 is not defined
在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是:
1. <?xml version="1.0" encoding="UTF-8"?> 2. <faceted-project> 3. <runtime name="Apache Tomcat v5.0"/> 4. <fixed facet="jst.web"/> 5. <fixed facet="jst.java"/> 6. <installed facet="jst.java" version="5.0"/> 7. <installed facet="jst.web" version="2.4"/> 8. </faceted-project>
?删除中间几行,只留下下面三行就行
?
<?xml version="1.0" encoding="UTF-8"?><faceted-project></faceted-project>?
?
startup.bat一闪而过
双击startup.bat一闪就关闭 了 。
没办法,
进cmd,
D:\apache-tomcat-6.0.32\bin>startup.bat
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
,需要设置JAVA_HOME环境变量并应指向jdk,
原来我装了jre,现在多装一个jdk,JAVA_HOME指向jdk
,OK
?
Unable to read TLD "META-INF/c.tld" from JAR file
项目启动tomcat?? 报错:
严重: Servlet.service() for servlet jsp threw exception????
org.apache.jasper.JasperException: /index.jsp(2,0) Unable to read TLD "META-INF/c.tld" from JAR file "file:/D:/**/WEB-INF/lib/standard-1.1.2.jar":
解决:删掉project-name/WEB-INF/lib下jsp-api.jar