2006年12月22日星期五

2006-12-21 星期四

试着实现了一下Struts和spring结合,在Struts的Action类中,使用spring得到业务类对象,结果开始启动Tomcat的时候报下面这个错误:

严重: Error listenerStart

2006-12-21 16:32:49 org.apache.catalina.core.StandardContext start

严重: Context [/BookShop] startup failed due to previous errors

其中在web.xml中配置spring的启动方式,是用的监听器模式:

<listener>

<listener-class> org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>

在网上查了一下相关帖子,说把监听器模式换成servlet启动模式就没有问题了,但是是为什么还不知道,按照此说法把spring的启动方式在web.xml中配置成了servlet启动模式。

<servlet>

    <servlet-name>context</servlet-name>

    <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>

    <load-on-startup>1</load-on-startup>

</servlet>

结果就好了,更加奇怪的是在设回成监听器,也没有问题了,我晕。

<listener>

<listener-class> org.springframework.web.context.ContextLoaderListener

</listener-class>

</listener>

。。。。。。。。

       今天来了个老师讲一些人生规划、职业规划、工作、面试。讲的我有些郁闷,大道理谁都懂,但是…,哈哈,但是就很多了,要不谁都成伟人了呵呵,不是我消极,这些问题都是没有确切说法的,不想编程,true就是true,false就是false,这么写就能通过,那么写就是编不过,人活着,有很多可以选择,也可以不选择,这或许是为什么人活着很辛苦,呵呵,关于什么以诚待人啊什么的,谁都知道,谁都有一个评判,但是,做与不做,是不一样的人与人之间,都知道,付出就有回报,这都懂,甚至还做过试验,呵呵,可是,现在,我好像,没资格说这些了。我不知道还能不能回来。

补充: Error listenerStart的错误原因也可能是因为lib中有重复的jar包,将重复的jar包删除,问题解决

没有评论:

发表评论