nginx 作为web服务器
2015-08-21 17:03
579 查看
整合过程中的主要问题记录如下:
1、java.lang.NoClassDefFoundError:javax/transaction/SystemException
原因:缺少jta-1.1.jar包;
2、java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
原因:缺少ejb3-persistence.jar包;
3、想要使用getCurrentSession的时候,必须要打开事务,在service中使用@Transactional;
4、There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'?
解决办法:将当前package的extends属性改为"json-default",即让当前package从josn-default继承而不是struts-default继承;
另外还有可能用到的:
但如果当前package确实无法继承"json-default"的话,还可以在当前package中定义result-type,将json给加进去,如下:
<result-types><!-- 定义json类型 -->
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
</result-types>
附件中由于大小限制,删掉了lib下的包。
1、java.lang.NoClassDefFoundError:javax/transaction/SystemException
原因:缺少jta-1.1.jar包;
2、java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
原因:缺少ejb3-persistence.jar包;
3、想要使用getCurrentSession的时候,必须要打开事务,在service中使用@Transactional;
4、There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'?
解决办法:将当前package的extends属性改为"json-default",即让当前package从josn-default继承而不是struts-default继承;
另外还有可能用到的:
但如果当前package确实无法继承"json-default"的话,还可以在当前package中定义result-type,将json给加进去,如下:
<result-types><!-- 定义json类型 -->
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
</result-types>
附件中由于大小限制,删掉了lib下的包。
相关文章推荐
- nginx的proxy_cache缓存相关配置
- 服务器搭建纪录linux+mysql+nginx+php
- 在Ubuntu系统上安装Nginx服务器的简单方法
- redhat5.5 安装 nginx1.9.2
- Mac安装神器-brew之安装nginx
- nginx+keepalived实现双机热备
- ubuntu14.04 安装nginx和php5.6.12
- 《深入理解Nginx》笔记之ngx_event_pipe_s结构体
- Linux 安装Nginx详细图解教程
- nginx+php-fpm 报“File not found.”
- 高性能服务器Haproxy+Nginx架构配置
- FastDFS+Nginx安装配置
- Nginx + PHP(php-fpm)遇到的502 Bad Gateway错误
- nginx限制用户下载文件速率
- Flume 收集Nginx日志到Hdfs Tail-to-hdfs sink
- ThinkPHP Nginx pathinfo rewrite 配置
- Nginx 的动态 upstreams
- Nginx 的动态 upstreams
- Nginx负载均衡深入浅出
- nginx ha lvs对比