御宅
控制台
御宅
是密钥没有
月光风灵
我也是,其他项目也可以打开,https://github.com/Utihbi/ssh/tree/master/WebContent/WEB-INF/lib试试对着这个网站中40个jar包检查一遍有没有缺漏
慕九州7297645
应该只是少敲了几行代码,再和视频里的代码对一下。我第一次跟的时候也有83行报错,然后我发现是中间少了几行代码,重新加上就好了。视频速度有点快,一点点对照一下应该能发现错误。抱歉没什么干货
weibo_樟树正传866_04293191
1.查看是否存在ContextLoaderListener.class类。如果缺少jar包,需自行导入。
2.查看web.xml文件配置是否正确。
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
以上两步无误,还是出现该异常,进行第三部。
3.进入tomcat的webapp目录,清空里面部署的项目,再重新加载工程,启动tomcat。
重复第三步两三次,还是出现该异常,可初步判断MyEclipse出现BUG。
4.重启MyEclipse。
慕虎2183666
看下控制台报错信息
qq_定_4
https://github.com/QiSimon/Projects.git
慕虎4133954
可以的 开发也是写后台 框架ssh ssm 都可以 熟悉的话 ssm好用点
酷酷龙GG001
二种方式都可以。一种是以插件的方式 ,就是你说的 struts-spring-plugin 这种的方式。 <constant name="struts.objectFactory" value="spring" /> 这种是, 所有的类的生成代理,都是由SPRING作的。也就是说,全局的核心生成,都PSRING作。只要负责前后台的传值和校验。
慕运维5576447
D布克
我是创建了一个Struts2项目,利用Hibernate逆向生成表的实体类,项目中引入了Spring和Struts2的全部jar包,还是报这样的错,不知道为什么,需要配置Spring的xml吗?我只配置了Struts2的XML
DRlove
。。。。。。。
慕粉3817061
慕前端9018328
<%@ taglib prefix="s" uri="/struts-tags"%>
慕九州8886378
http://blog.csdn.net/struggling_rong/article/details/63153833 别人总结的,你可以看下
Mr_listening
监听代码没写正确或者jar包问题
qq_天空之城_19
配置文件错误
慕九州643475
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/spring-tx.xsd ">
<!-- 配置Action的类 -->
<bean id="productAction" class="cn.muke.ssh.action.ProductAction" scope="prototype">
<!-- 手动注入Service -->
<property name="productService" ref="productService"></property>
</bean>
<!-- 配置业务层的类 -->
<bean id="productService" class="cn.muke.ssh.service.ProductService">
<property name="productDao" ref="productDao"></property>
</bean>
<!-- 配置DAO的类 -->
<bean id="productDao" class="cn.muke.ssh.dao.ProductDao">
<property name=""></property>
</bean>
</beans>
慕粉1520438171
刚解决了 是要在action里初始化product
private Product product = new Product();
qq_柒分醉_03927370
缺少包org/apache/commons/lang3,导入就好了
萌萌小喵
检查打的对不对,我也出现这个了 把applicationContext.xml文件换了好几个地方都不行,最后才发现是单词打错了
qq_时间都去哪儿了_1
出现错误的原因有很多种,需要贴出后台IDE报错信息,根据错误信息逐一排查
qq_风吹不散我们的回忆_0
这是因为, 使用的Myeclipse 的编译时的 JDK 版本比较高. 而tomcat 使用的jre 版本比较低.
举例 : 在jdk 1.6 编译的 .class 文件, 使用jre 1.5 环境运行 就会报 Bad version number in .class
解决办法:(任选其一)
更改tomcat 的版本(高版本的tomcat 使用的jre版本也会相对较高)
指定tomcat 运行的jre (通常配置jre 的环境变量就好了, tomcat自己会找寻jre的环境变量)
(推荐) 更改Myeclipse 编译级别 , 详情请看下图:
Myeclipse 菜单栏的 Windows --> Preferences --> Java -- > Compiler
调整右边的 Compiler compliance level: 为1.5 就可以了.

注意在项目中也要同样更改 jdk 的编译级别!
具体是. 项目,右键 Properties --> Java -- > Compiler
萌萌滴YU祥
发布工程了吗?
散客
简单讲就是记日志的,跟项目整体功能没多大关系。
Mark_G
context-param的contextconfiglocation拼错了
暮雨江南
直接放到一个包里面然后buildpath
qq_离开太阳我就是光_0
哪里报错了
_朽木自雕_
需要导入struts2-core-2.3.16.3.jar包
应该在struts2-core-2.3.16.3.jar文件里(版本不定),
具体的标签库声明文件是这个文件的META-INF/struts-tags.tld文件中,
具体到某个标签的实现,应该是这个文件的
org.apache.struts2.views.jsp这个包及其子包下。
慕圣8368152