1. 程式人生 > >關於普元學習最初遇到的問題

關於普元學習最初遇到的問題

一些使用普元的總結,持續更新。。。

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檔案需要部署!!!

【解決方案】

問題原因:因為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>

相關推薦

no