本文主要是介绍关于普元学习最初遇到的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一些使用普元的总结,持续更新。。。
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>
这篇关于关于普元学习最初遇到的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!