s2sh整合问题 tomcat启动没异常 访问.jsp 和action失败 单独测试struts2成功 hibernate+spring成功

问题描述

web.xml:  <?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  <listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener> <context-param><param-name>contextConfigLocation</param-name><param-value>classpath:beans.xml</param-value></context-param><!--<filter> <filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter> <filter-mapping> <filter-name>struts2</filter-name><url-pattern>/*</url-pattern> </filter-mapping>--><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></web-app> struts2.xml  <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"    "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="true" /><constant name="struts.devMode" value="true" /><package name="useraction" namespace="/user" extends="struts-default"><action name="userAction" class="userAction"><result name="success">/index.jsp</result></action></package><!-- Add packages here --> </struts> beans.xml <?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:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd           http://www.springframework.org/schema/context           http://www.springframework.org/schema/context/spring-context-2.5.xsd           http://www.springframework.org/schema/aop           http://www.springframework.org/schema/aop/spring-aop-2.5.xsd           http://www.springframework.org/schema/tx            http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <context:annotation-config /><context:component-scan base-package="com.kettas"></context:component-scan> <!-- datasource --><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><!-- results in a setDriverClassName(String) call --><property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /><property name="url" value="jdbc:oracle:thin:@localhost:1521:xe" /><property name="username" value="spc" /><property name="password" value="spc" /></bean><!-- sessionfactory --><bean id="sessionFactory"class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><property name="dataSource" ref="dataSource" /><property name="annotatedClasses"><list><value>com.kettas.entity.Product</value><value>com.kettas.entity.User</value><value>com.kettas.entity.Order</value><value>com.kettas.entity.Item</value></list></property> <property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop><prop key="hibernate.show_sql">true</prop><prop key="hibernate.format_sql">true</prop><prop key="current_session_context_class">thread</prop></props></property></bean> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"><property name="sessionFactory" ref="sessionFactory" /></bean><bean id="txManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory" /></bean><aop:config><aop:pointcut id="bussinessService"expression="execution(public * com.biz..*.*(..))" /><aop:advisor pointcut-ref="bussinessService"advice-ref="txAdvice" /></aop:config> <tx:advice id="txAdvice" transaction-manager="txManager"><tx:attributes><tx:method name="login" read-only="true" /><tx:method name="select*" read-only="true" /><tx:method name="insert" propagation="REQUIRED"/><tx:method name="update" propagation="REQUIRED"/><tx:method name="delete" propagation="REQUIRED"/></tx:attributes></tx:advice></beans> action: @Controller("userAction")@Scope("prototype")public class UserAction extends ActionSupport {private User user; private UserBiz userBiz;private Map<String, Object> session; public Map<String, Object> getSession() {return session;} public void setSession(Map<String, Object> session) {this.session = session;} public User getUser() {return user;} public void setUser(User user) {this.user = user;}  public UserBiz getUserBiz() { return userBiz; } @Resource(name = "userBiz") public void setUserBiz(UserBiz userBiz) { this.userBiz = userBiz; } public String login() { User userLogin = userBiz.login(user.getName(), user.getPassword()); if (userLogin != null) { session.put("login", userLogin);System.out.println("aaaaaaa"); return "success"; } else { addActionError("用户名密码错误"); return "error"; }}}

解决方案

项目名 tomcat不支持
解决方案二:
struts.xml没有配置<constant name="struts.objectFactory" value="spring" />
解决方案三:
class="userAction" 是在什么地方映射的?

时间: 2024-09-11 03:24:34

s2sh整合问题 tomcat启动没异常 访问.jsp 和action失败 单独测试struts2成功 hibernate+spring成功的相关文章

求助!tomcat启动正常,访问javaweb时控制台报错

问题描述 求助!tomcat启动正常,访问javaweb时控制台报错 访问javaweb项目时报错,在myeclise6.0上无该异常,在myeclise10上报如下异常:org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet jsp threw exceptionjavax.xml.parsers.FactoryConfigurationError: Provider org.a

spring+quartz做的定时任务,tomcat启动没问题,就是定时任务不执行,是什么原因?

问题描述 spring+quartz做的定时任务,tomcat启动没问题,就是定时任务不执行,是什么原因? 1.applicationContext_quartz.xml内容 <?xml version=""1.0"" encoding=""UTF-8""?><beans xmlns=""http://www.springframework.org/schema/beans"&q

tomcat启动问题——无法访问

问题描述 我在win7上安装了tomcat7后,再次启动时,点击MonitorTomcat时出现"拒绝访问,unabletoopentheservice'tomcat7'"然后我再以管理员身份打开时,又出现"系统找不到指定的文件,unabletoopentheservice'tomcat7'"请问这是什么原因??郁闷啊....我没有配置tomcat的环境变量,书上说这个不需要请各位帮帮忙啊,谢了..... 解决方案 解决方案二:你装的是什么版本的tomcat?看你描

tomcat启动时异常、、求指教

问题描述 二月05,20151:01:51下午org.apache.catalina.core.ApplicationContextlog严重:StandardWrapper.Throwablejava.lang.RuntimeException:ERRORinSchedulerServler.init():java.lang.NullPointerExceptionatcom.essiembre.library.scheduler.SchedulerServlet.init(Scheduler

tomcat启动的问题,报异常

问题描述 tomcat启动的问题,报异常 解决方案 和tomcat没关系.是你web.xml中的配置的servlet加载的时候报错了 解决方案二: 采用flex+struts+spring+hibernate框架,启动tomcat出现异常,寻求解决方法中..... 严重: StandardWrapper.Throwablejava.lang.NullPointerException?at flex.management.BaseControl.getObjectName(BaseControl.

配置文件-tomcat启动的时候报错

问题描述 tomcat启动的时候报错 我用的是tomcat7.0+myeclipse2014+mybatis+spring 电脑没有联网的时候,启动tomcat7.0时,就报错(Spring 的配置文件), 是不是什么配置要访问网络?求大神!!!!! 解决方案 这个是在tomcat的webapp下面有 文件配置出了问题,spring 库不完整

javaweb项目,tomcat启动异常报错,spring文件初始化问题,大神help

问题描述 javaweb项目,tomcat启动异常报错,spring文件初始化问题,大神help 本地启动没问题,把编译好的项目放到别的机器就不行,tomcat版本是一样的,都是8.0.12,jdk也是一样的,本地的系统是windows,另外一台是linux ERROR 2015-08-13 14:50:01,873 ContextLoader:initWebApplicationContext - Context initialization failed java.lang.NullPoin

spring-Spring整合xfire webservice 启动不报错 访问报错

问题描述 Spring整合xfire webservice 启动不报错 访问报错 七月 13, 2015 1:56:59 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Allocate exception for servlet XFireServlet org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configurati

图片-Java SSH整合框架.tomcat能正常跑,没问题.用junit测试却报配置错误.

问题描述 Java SSH整合框架.tomcat能正常跑,没问题.用junit测试却报配置错误. 配置如第一张图. 报错如下面两张. new ClassPathXmlApplicationContext("applicationContext.xml");junit初始化配置时出现的问题.最后导致beanFactory.containsBean("Sys_UserDao")为fasle 解决方案 不是已经说了没有引人hibernate属性文件啊, 解决方案二: 你的