Struts2.5 Beta1中Xwork-core.jar不见了~哪去了

Tiddy_Lee 2015-09-20 02:15:00
Struts2.5 Beta1中Xwork-core.jar不见了~哪去了

Struts2.5 Beta1中Xwork-core.jar不见了~哪去了

Struts2.5 Beta1中Xwork-core.jar不见了~哪去了

找不到啊~一运行就404notFound~换了其他之前2.3的就可以了~就是差一个Xwork-core.jar大牛们~帮帮我啊~到底是变成那个了
...全文
15418 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
banluren_zst 2017-10-27
  • 打赏
  • 举报
回复
已经合并到struts2-core-2.5.13.jar包
勇敢的pkq 2017-04-21
  • 打赏
  • 举报
回复
#3 right~~~~~~~~~~~~~
「已注销」 2016-06-13
  • 打赏
  • 举报
回复
原来的xwork单独的jar已经合并到了struts-core的jar包中了,打开struts-core jar包 就发现了
湖飘 2016-05-13
  • 打赏
  • 举报
回复
你去struts2的官网下载他的核心文件struts-2.5-min-lib,看看里面有哪些就可以了。
风华正茂少 2015-12-10
  • 打赏
  • 举报
回复
BETA1 新特性 - XWork source was merged into Struts Core source, it means that there be no more xwork artifact nor dedicated jar - OGNL was upgraded to version 3.0.11 and it breaks access to properties as it follows Java Bean Specification, see WW-4207 and WW-3909 - Spring dependency for tests and spring plugin was upgraded to version 4.1.6, see WW-4510. - Struts2 internal logging api was marked as deprecated and was replaced with new Log4j2 api as logging layer, see WW-4504. - Struts2 is now build with JDK7, see WW-4503. - New plugin to support bean validation is now part of the distribution, see WW-4505. - Deprecated plugins are now removed from the distribution and are not longer supported anymore. - - Dojo Plugin - - Codebehind Plugin - - JSF Plugin - - Struts1 Plugin
最近温习ssh2整合编程,顺便浏览下struts2有什么更新的消息,下载了新版本的struts2的2.1.8.1版,使用的是MyEclipse8.0开发,但是问题就随之而来了。MyEclipse8.0自带的struts2版本是2.1.6,spring版本有2.0,2.5的,hibernate版本较多些至3.2,首先选版本就选择最优的,struts2没的选只有2.1.6版的,所以先导入struts2支持,然后是spring选的是2.0,问题就出在struts2spring的插件上了,没有从MyEclipse8.0导入2.1.6版本的包,而是选择我本地的一个2.1.8.1版本的包,问题就出来了,报dispatcher 不能初始化,找不到类;更换ok!另外的问题就是spring和hibernate整合的问题了,当时也是一股脑的将hibernate和spring的包全导入进来,然后发布,启动tomcat,查看报错的问题,这个方面到没有出现版本差异的问题,典型的就是缺包,然后报找不到类,添加进来就行了啊!这个就不再详述,具体请看下面,经过详细排查,终于分析完毕相关包的作用,并整理完一套完整的包(由于大小问题没有上传,附图): struts2的包必须版本一致 不能即用2.1.6的包 又用到了2.1.8的包 ,其他版本类似。 另外三大框架的添加顺序也需要注意下,我的添加顺序是 struts2.1.6、spring2.0、hibernate3.2 spring版本差异(包方面)没有研究过,大致雷同,也应该保持版本一致,即在同一个稳定发行包下载的包。 以下包后面跟的数字意思:(带*号为可选包,根据需要额外增加) 0 一些基本的包需要添加 删除需慎重; 1 spring的相关包,先添加struts2.0的支持时标记的包; 2 struts2的相关包;以struts2-core-2.1.6版本为准; 注:struts2-core-2.1.8有较大变化需要注意替换相关包,注意尾号尽量不要是单号 例子:xwork-2.1.2.jar在2.1.8xwork-core-2.1.6.jar 具体啥问题没测过 3 hibernate3相关包 antlr-2.7.2.jar //2 aopalliance-1.0.jar //2 asm-attrs.jar //3 asm.jar // 3 cglib-2.1.3.jar //3 commons-beanutils-1.7.0.jar //2 commons-chain-1.2.jar //2 commons-codec-1.3.jar //0 commons-collections-3.1.jar //2 commons-digester-1.8.jar //2 commons-el-1.0.jar //2 * commons-fileupload-1.1.1.jar //2 commons-io-1.1.jar //2 commons-lang-2.1.jar //2 commons-logging-1.0.4.jar //2 commons-logging-api-1.1.jar //2 * commons-validator-1.3.1.jar //2 derbyclient.jar //3 dom4j-1.6.1.jar //3 ehcache-1.2.3.jar //3* ejb3-persistence.jar //3 freemarker-2.3.13.jar //2 hibernate3.jar //3 hibernate-annotations.jar //3 hibernate-commons-annotations.jar //3 hibernate-entitymanager.jar //3 hibernate-validator.jar //3 jaas.jar //3 javassist.jar //3 jaxen-1.1-beta-7.jar //3 jboss-archive-browsing.jar //3 * jdbc2_0-stdext.jar //3 jta.jar //3 jstl-1.1.0.jar //0 json-lib-2.1.jar //2* junit-3.8.2.jar //0 * log4j-1.2.9.jar //0 ognl-2.6.11.jar //2 oro-2.0.8.jar //2 sitemesh-2.4.2.jar //2* spring-beansjar //1 spring-context.jar //1 spring-core.jar //1 spring-dao.jar //3 spring-hibernate3.jar //3 spring-jdbc.jar //3 spring-web-2.5.6.jar //1 struts2-core-2.1.6.jar //2 struts2-convention-plugin-2.1.6.jar //2* struts2-spring-plugin-2.1.6.jar //1 xwork-2.1.2.jar //2 xerces-2.6.2.jar //3 xml-apis.jar //3 注:以下包为数据源连接池 相关 用到那个添加相应的包 c3p0-0.9.1.2.jar //3 commons-pool.jar //3 commons-dbcp.jar //3
antlr-2.7.2.jar, aopalliance-1.0.jar, asm-3.3.jar, asm-commons-3.3.jar, asm-tree-3.3.jar, builder-0.6.2.jar, classworlds-1.1.jar, commons-beanutils-1.8.0.jar, commons-chain-1.2.jar, commons-collections-3.2.2.jar, commons-digester-2.0.jar, commons-fileupload-1.3.2.jar, commons-io-2.2.jar, commons-lang-2.4.jar, commons-lang3-3.2.jar, commons-logging-1.1.3.jar, commons-validator-1.3.1.jar, core-0.6.2.jar, dwr-1.1.1.jar, ezmorph-1.0.6.jar, freemarker-2.3.22.jar, google-collections-1.0.jar, google-gxp-0.2.4-beta.jar, guava-r09.jar, jackson-core-asl-1.9.2.jar, jackson-mapper-asl-1.9.2.jar, javassist-3.11.0.GA.jar, jcl-over-slf4j-1.5.8.jar, json-lib-2.3-jdk15.jar, juli-6.0.18.jar, mvel2-2.0.11.jar, ognl-3.0.19.jar, org.apache.felix.framework-4.0.3.jar, org.apache.felix.main-4.0.3.jar, org.apache.felix.shell-1.4.3.jar, org.apache.felix.shell.tui-1.4.1.jar, org.osgi.compendium-4.0.0.jar, org.osgi.core-4.1.0.jar, oro-2.0.8.jar, oval-1.31.jar, plexus-container-default-1.0-alpha-10.jar, plexus-utils-1.2.jar, sitemesh-2.4.2.jar, slf4j-api-1.7.12.jar, spring-aop-3.0.5.RELEASE.jar, spring-asm-3.0.5.RELEASE.jar, spring-beans-3.0.5.RELEASE.jar, spring-context-3.0.5.RELEASE.jar, spring-core-3.0.5.RELEASE.jar, spring-expression-3.0.5.RELEASE.jar, spring-test-3.0.5.RELEASE.jar, spring-web-3.0.5.RELEASE.jar, struts-core-1.3.10.jar, struts2-cdi-plugin-2.3.30.jar, struts2-codebehind-plugin-2.3.30.jar, struts2-config-browser-plugin-2.3.30.jar, struts2-convention-plugin-2.3.30.jar, struts2-core-2.3.30.jar, struts2-dojo-plugin-2.3.30.jar, struts2-dwr-plugin-2.3.30.jar, struts2-embeddedjsp-plugin-2.3.30.jar, struts2-gxp-plugin-2.3.30.jar, struts2-jasperreports-plugin-2.3.30.jar, struts2-javatemplates-plugin-2.3.30.jar, struts2-jfreechart-plugin-2.3.30.jar, struts2-jsf-plugin-2.3.30.jar, struts2-json-plugin-2.3.30.jar, struts2-junit-plugin-2.3.30.jar, struts2-osgi-admin-bundle-2.3.30.jar, struts2-osgi-demo-bundle-2.3.30.jar, struts2-osgi-plugin-2.3.30.jar, struts2-oval-plugin-2.3.30.jar, strut
activation-1.1.jar antlr-2.7.2.jar aopalliance-1.0.jar aopalliance.jar apache-commons-codec-1.4.jar asm-3.3.1.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar axis2-java2wsdl-1.0.jar builder-0.6.2.jar c3p0-0.9.1.2.jar cglib-2.2.2.jar cglib-2.2.jar classworlds-1.1.jar com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aopalliance-sources-1.0.0.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar commons-beanutils-1.8.0.jar commons-beanutils-1.8.3.jar commons-chain-1.2.jar commons-codec-1.10.jar commons-codec-1.9.jar commons-collections-3.1.jar commons-collections-3.2.jar commons-dbcp-1.2.jar commons-digester-2.0.jar commons-fileupload-1.2.jar commons-fileupload-1.3.2.jar commons-fileupload-1.3.jar commons-io-1.3.1.jar commons-io-2.0.1.jar commons-io-2.2.jar commons-lang-2.4.jar commons-lang3-3.1.jar commons-lang3-3.2.jar commons-logging-1.1.1.jar commons-logging-1.1.3.jar commons-logging-1.2.jar commons-logging-api-1.1.jar commons-validator-1.3.1.jar core-0.6.2.jar cxf-api-2.7.4.jar cxf-rt-bindings-soap-2.7.4.jar cxf-rt-bindings-xml-2.7.4.jar cxf-rt-core-2.7.4.jar cxf-rt-databinding-jaxb-2.7.4.jar cxf-rt-frontend-jaxws-2.7.4.jar cxf-rt-frontend-simple-2.7.4.jar cxf-rt-transports-http-2.7.4.jar cxf-rt-ws-addr-2.7.4.jar cxf-rt-ws-policy-2.7.4.jar cxf-site-export-1.0-20130910.143757-9.jar dom4j-1.6.1.jar druid-1.0.12.jar dwr-1.1.1.jar ezmorph-1.0.6.jar fastjson-1.1.15.jar freemarker-2.3.19.jar freemarker-2.3.22.jar geronimo-javamail_1.4_spec-1.7.1.jar geronimo-jta_1.1_spec-1.1.1.jar google-collections-1.0.jar google-gxp-0.2.4-beta.jar gson-2.2.4.jar guava-r09.jar httpclient-4.4.jar httpcore-4.4.jar jackson-annotations-2.5.0.jar jackson-core-2.5.0.jar jackson-core-asl-1.9.2.jar jackson-databind-2.3.4.jar jackson-databind-2.5.0.jar jackson-mapper-asl-1.9.2.jar jackson-module-jaxb-annotations-2.1.0.jar jai_imag
├─ajax jquery │ commons-beanutils.jar │ commons-collections.jar │ commons-lang.jar │ commons-logging.jar │ ezmorph-1.0.6.jar │ jquery-1.4.3.js │ jQueryAPI-100214.chm │ json-lib-2.2.3-jdk15.jar │ prototype-1.6.0.3.js │ ├─hibernate │ │ ojdbc6.jar │ │ ojdbc6dms.jar │ │ │ ├─ehcache │ │ ehcache-1.2.3.jar │ │ ehcache.xml │ │ │ └─hibernate_lib │ antlr-2.7.6.jar │ asm-attrs.jar │ asm.jar │ c3p0-0.9.1.jar │ cglib-2.1.3.jar │ commons-collections-2.1.1.jar │ commons-logging-1.0.4.jar │ dom4j-1.6.1.jar │ freemarker.jar │ hibernate-tools.jar │ hibernate3.jar │ jta.jar │ junit-4.4.jar │ log4j-1.2.11.jar │ mysql-connector-java-5.1.8-bin.jar │ ojdbc14.jar │ ├─JDBC │ dom4j-1.6.1.jar │ jaxen-1.1-beta-6.jar │ mysql-connector-java-5.1.26-bin.jar │ mysql-connector-java-5.1.7-bin.jar │ mysql-connector-java-5.1.8-bin.jar │ ojdbc14.jar │ ojdbc14_11g.jar │ ojdbc15.jar │ ├─jstl │ jstl.jar │ standard.jar │ ├─mvc │ commons-logging.jar │ javax.inject-1.jar │ jstl.jar │ mysql-connector-java-5.1.7-bin.jar │ spring-beans-3.2.8.RELEASE.jar │ spring-context-3.2.8.RELEASE.jar │ ├─mybatis │ mybatis-3.2.5.jar │ mysql-connector-java-5.1.8-bin.jar │ ├─SSH │ antlr-2.7.6.jar │ aopalliance.jar │ asm-attrs.jar │ asm.jar │ aspectjrt.jar │ aspectjweaver.jar │ c3p0-0.9.1.jar │ cglib-2.1.3.jar │ cglib-nodep-2.1_3.jar │ commons-collections-2.1.1.jar │ commons-collections-3.1.jar │ commons-dbcp-1.2.2.jar │ commons-fileupload-1.2.1.jar │ commons-logging-1.0.4.jar │ commons-logging.jar │ commons-pool.jar │ dom4j-1.6.1.jar │ freemarker-2.3.15.jar │ freemarker.jar │ hibernate-tools.jar │ hibernate3.jar │ jta.jar │ junit-4.4.jar │ log4j-1.2.11.jar │ mysql-connector-java-5.1.8-bin.jar │ ognl-2.7.3.jar │ ojdbc6.jar │ spring.jarstruts2-core-2.1.8.jarstruts2-json-plugin-2.1.8.jarstruts2-spring-plugin-2.1.8.jar │ xwork-core-2.1.6.jar │ ├─struts │ commons-fileupload-1.2.1.jar │ freemarker-2.3.15.jar │ jstl.jar │ ognl-2.7.3.jar │ ojdbc6.jar │ standard.jarstruts2-core-2.1.8.jar │ xwork-core-2.1.6.jar │ ├─struts2 │ commons-fileupload-1.2.1.jar │ commons-io-1.3.2.jar │ commons-io-1.4.jar │ freemarker-2.3.15.jar │ ognl-2.7.3.jarstruts2-core-2.1.8.jarstruts2-json-plugin-2.1.8.1.jarstruts2-json-plugin-2.1.8.jar │ xwork-core-2.1.6.jar │ ├─upload │ commons-fileupload-1.2.1.jar │ commons-io-1.4.jar │ └─xml dom4j-1.6.1.jar jaxen-1.1-beta-6.jar

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧