关于普元学习最初遇到的问题

本文汇总了普元EOS平台开发过程中遇到的各种问题及解决办法,包括数据库配置、项目依赖管理、页面跳转设置等内容。

一些使用普元的总结,持续更新。。。

1、  EOS是自带容器,自带IDE的闭源开发平台;

2、  直接启动容器,可直接进入容器后台进行数据库的设置(解决新环境启动数据库连接超时问题)

URL:http://127.0.0.1:8080/governor/governor/frame/com.primeton.governor.user.Index.flow

截图:


选中后点击“修改”,将数据库的连接修改为正确的。然后重新启动项目即可

文件直接修改的方法:以下路径primeton\platform\apps_config\default\config中找到user-config.xml

 

3、  jar包缺少的时候,可以通过项目依赖解决:

 

 

4、  如果通过URL访问的时候会直接跳转到登录页面,那么需要设置governor,配置,HTTP接入中,单个页面就设置未登录时跳转页面。如果是系统需求,那就直接勾选门户模式

 

5、当切换默认项目的时候,一定要先将资源管理器中之前的项目关闭,然后再将[EOS_ROOT]\apache-tomcat-7.0.54\webapps\default\WEB-INF\_srv\work\user\目录中的对应服务删除。

 

6、  在项目右键属性打开项目配置,如下图,选择数据库。

 

7、  EOS中可以直接使用service层代码,直接在构建中选择Spring Bean调用

8、  首选项中Primeton EOS 中更改各自的提交人信息

9、  缺少构建包的情况,如下图若为空

则右键构建包,点属性,勾选

10、点击coframe ,进入http://localhost:8080/default/coframe/auth/login/login.jsp,登录sfy平台页面错误,选择项目,右键点击   更新.classpath文件

11、导入coframe源码时,出现大面积报错,是缺少lib包

Lib包位置:

12、改动配置文件和js文件需要部署!!!

13、命名sql使用sum( $field$ )动态统计总数,执行报错:Caused by:com.primeton.ext.data.xpath.IllegalXPathException: has illegal literal'SUM(OPERATOR_ID)' in xpath 'SUM(OPERATOR_ID)'.

【解决方案】

问题原因:因为sum( $field$ )的返回结果根据resultClass映射出错,可参考如下两种方式调整命名sql,demo见附件:

1】<sqlMap>    

<select id="select_id"parameterClass="java.util.HashMap"resultClass="commonj.sdo.DataObject">      

select sum($field$) as 'total' fromcap_user    

</select>

</sqlMap>

2】<sqlMap>    

<select id="select_id"parameterClass="java.util.HashMap" resultClass="java.lang.Integer">     

select sum($field$) from cap_user   

</select>

</sqlMap>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值