一大早就报错

org.hibernate.TransactionException: Transaction not successfully started
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:202)
at com.ljl.test.ssh.entity.CategoryServiceImpl.save(CategoryServiceImpl.java:22)
at com.ljl.test.ssh.entity.HibernateTest.hihernate(HibernateTest.java:31)

是因为我两个测试有冲突吗?

那我先试试之前的那个hibernate 单独的(不交由spring 管理)

还是不行

下面的解决方法可以吗?

好,姑且这样认为

因为在 bean.xml 里面进行了事务配置 ,所以之前的 hibernate 测试环境已经不存在了

所以直接运行两个方法总是会报错

那我们就直接测试spring + hibernate 测试环境吧

这个乱码是个问题呢,做出更改的时候,插入的中文不显示

竟然不只是是加 useUnicode=true&characterEncoding=utf8

而是需要

接下来是struts2 的实现

通过简单的jsp页面 struts.xml  ; action 的配置

就实现了

可见 用的是struts bean 而不是 spring bean

继续往下

奇怪,明明已经设置来了编码了,还是显示的如此丑陋,并且好好的contextloaderlistener 也没有了

想起来了,原来是没有部署web包 之前只是导入进去了(敲黑板!记住!记住!)

我去,前波刚平,后波又起!

说是找不到CategoryAction??

明明有了呀,难道是传参问题??

有的说是缺少两个包

可是我已经有了呀

现在是访问首页没问题

但是点击连接之后就会

后来倒是发现问题了,不管我后期做什么更改,struts 配置文件总是没有做任何更改!!但是我重启也没用啊

哎??再次重启之后发现错误变了??

再去看看配置文件

靠啊

自己又更新了??

是因为debug

我怎么觉得是时间延迟?特定时间才会更新!!

算了,去解决问题吧

可是两个连接为什么不一样呢

save()方法是没有问题的

那我先把uodate 的参数给取消,看看怎么样

点击之后还是有问题不过问题是明显的,就是没有传递entity ,这个会抛出异常是正常的,

下面再试试加上参数 ?category.id=2&category.type=gga&category.hot=false&category.aid=1

 然后看看结果

resin 会自动 build

去webapp 下面看看

发现并没有更新,现在时间是   12:06:20

那等等,看它多久会更新

算了,我自己再重新启动一下吧

现在 发现问题了,我的war包是更新的,但是默认解压缩是有时间延迟的  

靠啊

这都几分钟过去了,还是没有反应~~~~~~~~~~~~

然后去看配置文件

结果发现  every 10 minutes ??!! are you kiding me??

but 下面的dependency check  为什么是 2 s??

时间为什么不一样??

去看看官方文档!

它说是resin 会多久检查一下webapp 下面的 更改 然后 再次部署!

可是自己遇到的可不只是两秒啊!!

然后接着又发现

其实这个属性才是我真正想要的

加上去试试

好 ,现在我就盯着这几个时间

看你一分钟之后变不变

啊啊

还是不变啊

-------------------------------

spring 和 struts 整合遇到的问题(学习中)的更多相关文章

  1. Spring与Struts整合

    Spring框架是一个非常优秀的轻量级Java EE容器,Spring框架是整个轻量级Java EE框架的核心.大部分的Java EE应用,都会考虑使用Spring容器管理应用中的组件,从而保证各组件 ...

  2. spring+hibernate+struts整合(2)

    spring和struts2的整合 1:配置Web.xml文件 <filter> <filter-name>struts2</filter-name> <fi ...

  3. spring+hibernate+struts整合(1)

    spring+hibernate:整合 步骤1:引入类包 如下图:这里是所有的类包,为后面的struts整合考虑

  4. spring和struts整合

    整合准备:导入jar包 如果只是访问action,没有做数据库方面的操作的话 只需要导入下面的jar spring相关jar 以及struts相关jar包 整合过程: 用到了struts所以需要在we ...

  5. spring、struts整合

    package com.hanqi.test; public class JISQ { public double add(double a,double b) { return (a+b); } } ...

  6. jbpm与spring hibernate struts整合

    applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xm ...

  7. Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析

    前言 本文将分析mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理. ...

  8. 转:Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析

    原文地址:Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析 前言 本文将分析mybatis与spring整合的MapperScannerConfigur ...

  9. [jOOQ中文]2. jOOQ与Spring和Druid整合

    https://segmentfault.com/a/1190000010496053 jOOQ和Spring很容易整合. 在这个例子中,我们将整合: Alibaba Druid(但您也可以使用其他连 ...

随机推荐

  1. 0基础的小白怎么学习Java?

    自身零基础,那么我们应该先学好Java,首先我们来了解下Java的特性: Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java.另一方面,Jav ...

  2. AES + RSA + Hash 实现 C-S 安全交互

    概述 AES 由于其执行速度快,易于硬件实现,破解难度大等优势,被广泛用于数据的加密. 既然是对称加密,那如何保证秘钥的安全传输?很容易想到用 RSA 加密秘钥.由于只能用私钥解密,而私钥不需要交互双 ...

  3. express 创建node服务器

    var express = require('express'); var app = new express(); app.listen(3000); app.get('/',function(re ...

  4. 创建cocos2d-x+lua项目

    1>     创建cocos2d-x+lua项目 进入到cocos2d-x-2.1.5\tools\project-creator文件夹运行下面命令: python create_project ...

  5. Linux下双网卡-双外网网关-电信联通双线主机设置

    1.实现:通过运营商提供的智能DNS,把电信用户访问时,数据进电信的网卡,出来时也从电信的网关出来,访问联通时,从联通网卡时,联通网卡出.这样速度就会快,实现双线主机的功能. 2.网卡信息:电信IP( ...

  6. Android 中查看内存的使用情况集经常使用adb命令

    1. 在IDE中查看Log信息 当程序执行垃圾回收的时候,会打印一条Log信息.其格式例如以下: D/dalvikvm: <GC_Reason> <Amount_freed>, ...

  7. atitit。全局变量的设计与实现 java php的异同

    atitit.全局变量的设计与实现 java php的异同 1. 超级全局(Superglobals)"变量 1 2. 全局变量和"global"关键字 1 3. 更加好 ...

  8. Atitit.遍历图像像素点rgb java attilax总结

    Atitit.遍历图像像素点rgb java attilax总结 1. 遍历像素点 1 2. 提取一行 1 3. Rgb分量提取 2 4. 其他读取像素 3 5. --code 5 6. 参考 6 1 ...

  9. [svc]alpha、beta、rc各版本区别

    参考:http://www.ttlsa.com/linux/alpha-beta-rc/ 很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫"beta版"或者 " ...

  10. Macbook小问题

    Macbook小问题 有时候 AppStore 和 Safari,QQ等 无法上网,但 chrome 却是正常的.解决办法:终端输入如下命令,其实是在 kill 掉网卡进程. sudo killall ...