1.
环境:
JDK:
jdk1.6.0_12
注:当安装了多个版本的
jdk
时,
要检查
JAVA_HOME
环境变量,如果
JAVA_HOME
的值与
Eclipse
里编译
java
文件使用的版本不一致时,会出现:
java.lang.
UnsupportedClassVersionError: Bad version
number in .class
file
错误,从而导致
tomcat
无法启动。
Tomcat:
apache-tomcat-6.0.33
D:\server\apache-tomcat-6.0.33-8080\conf\Catalina\localhost\ROOT.xml
内容如下:
<Context path="" docBase="D:\projects2\SSHDemo\war" workDir="" reloadable="false">
</Context>
2.
Struts2
必要的
jar
包
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar
freemarker-2.3.18.jar
javassist-3.11.0.GA.jar
ognl-3.0.4.jar
struts2-core-2.3.1.2.jar
xwork-core-2.3.1.2.jar
注:
从
apache
官网上下载的
struts2-blank
的
demo
里的下面三个
jar
包不需要:
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
用别人开源的东东,
jar
包多,多了少了都可能出现各种问题,导致
tomcat
无法启动,经常出现的问题类似下面的问题:
2010-9-26 20:28:25 org.apache.catalina.core.StandardContext
start
严重
:
Error
filterStart
…
这个时候,
tomcat
的控制台可能没有更多的提示,导致不知道哪个包少了或冲突了,网上一查,同问这个问题的人不计其数,解决方法也是千奇百怪。其实当控制台提供的错误信息不足以解决问题时,
可以查看
tomcat
的
log
文件,
tomat
提供了
logs
目录(如:
D:\server\apache-tomcat-6.0.33-8080\logs
),下面有两个有用的日志文件:
catalina.2012-04-28.log
,这个日志里的内容就是控制台所看到的日志;
localhost.2012-04-28.log
,这个日志里的内容是详细的错误信息,你从上面这个文件里看出具体什么错误的信息就可以从这里查找了。我就是借助这个文件确定了
struts 2.3.1.2
需要哪些
jar
包的。
3.
配置文件
web.xml
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
Eclipse中启动Tomcat服务器产生错误的原因及解决方案
7. **严重:Exception starting filter struts2,Error filterStart,Context [/struts2] startup failed due to previous errors** 这个严重错误通常涉及到Struts2配置问题,可能的原因包括: - `struts.xml`中的...
NULL 博文链接:https://123390255-qq-com.iteye.com/blog/1100047
### Solr 在 Tomcat 下的搭建与配置数据库详解 #### 一、Solr 在 Tomcat 下的搭建步骤 **步骤1:准备Solr环境** - 首先确保已安装了Tomcat服务器以及Solr软件。 - 假设`SOLR_HOME`设置为`E:\software\apache-solr...
7. **处理Tomcat启动错误**:如果遇到Tomcat启动时的错误,例如`Error filterStart`,这可能是由于缺少必要的JAR文件。解决方案是将Solr解压后的`dist`目录中的JAR文件以及`solrj-lib`目录下的JAR文件复制到Tomcat的...
serializer.jar,xalan.jar,xalan-2.7.0.jar,xercesImpl.jar,xsltc.jarxml-apis.jar,解决tomcat和jdk1.6以上Provider org.apache.xalan.processor.TransformerFactoryImpl not found,或者 Error filterStart
Filterizr还允许我们监听筛选过程中的各种事件,如`filterStart`、`filterEnd`等,方便进行更复杂的交互设计。 综上所述,jQuery Filterizr是一个强大且灵活的筛选插件,通过这个压缩包中的实例和资源,开发者不仅...
插件提供了几个内置的事件,如`filterStart`、`filterEnd`,可以在这些事件上添加回调,以便在过滤开始和结束时执行某些操作。 3. **性能优化** 由于`fastLiveFilter`会遍历所有元素,对于大量数据的过滤可能会有...