• Welcome to KonaKart Community Forum. Please login or sign up.
 

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - jiaqiangyan

1
Kate,

I copy the exsiting one (SubTotal) ......  , and it works,

but  when I set the "Sort Order" property to another number on Admin APP,
I got the exception message:


19-Mar 14:37:18 INFO  (?:run:?) Refreshing Config Variables
java.lang.ClassNotFoundException: com.konakart.bl.modules.ordertotal.ot_eryijuordertotal.Ot_eryijuordertotal
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at com.konakart.bl.modules.ordertotal.OrderTotalMgr.refreshConfigs(Unknown Source)
        at com.konakart.app.KKEng.updateCachedConfigurations(Unknown Source)
        at com.konakart.al.ConfigCacheUpdater.run(Unknown Source)
19-Mar 14:37:48 INFO  (?:run:?) Refreshing Config Variables
java.lang.ClassNotFoundException: com.konakart.bl.modules.ordertotal.ot_eryijuordertotal.Ot_eryijuordertotal
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at com.konakart.bl.modules.ordertotal.OrderTotalMgr.refreshConfigs(Unknown Source)
        at com.konakart.app.KKEng.updateCachedConfigurations(Unknown Source)
        at com.konakart.al.ConfigCacheUpdater.run(Unknown Source)
2
Thank you very much!!!

Now I can see the EryijuOrderTotal module !
but  I got a new problem:
...
19-Mar 13:23:00 INFO  (?:loadModules:?) Loaded module: 'EryijuOrderTotal' title: 'Eryiju-Total'
19-Mar 13:23:14 INFO  (?:run:?) Refreshing Config Variables
java.lang.ClassNotFoundException: com.konakart.bl.modules.ordertotal.ot_eryijuordertotal.Ot_eryijuordertotal
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at com.konakart.bl.modules.ordertotal.OrderTotalMgr.refreshConfigs(Unknown Source)
        at com.konakart.bl.modules.ordertotal.OrderTotalMgr.<init>(Unknown Source)
        at com.konakart.app.KKEng.updateCachedConfigurations(Unknown Source)
        at com.konakart.al.ConfigCacheUpdater.run(Unknown Source)
java.lang.ClassNotFoundException: com.konakart.bl.modules.ordertotal.ot_eryijuordertotal.Ot_eryijuordertotal
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at com.konakart.bl.modules.ordertotal.OrderTotalMgr.refreshConfigs(Unknown Source)
        at com.konakart.app.KKEng.updateCachedConfigurations(Unknown Source)
        at com.konakart.al.ConfigCacheUpdater.run(Unknown Source)


Should I add class Ot_eryijuordertotal? and where? I didn't get any documentations on this...
3
I add a new ordertotal module :
in  konakart/custom/module/src
I create a java file : EryijuOrderTotal.java  in the package :  com.konakart.bl.modules.ordertotal.eryijuordertotal; 

and then I run the ant : (the working directory is konakart/custom)

$bin/ant compile_modules
$bin/ant copy_jars
$bin/ant make_wars

now copy the wars to my tomcat home directiory
$copy wars/*.war ../../../tomcat/webapps/           

now I restart the tomcat, log on : localhost:8080/konakartadmin  .
but I can't see  eryijuordertotal in the modules.

can you tell the reasons? are there any steps I made wrong ?
4
Programming of KonaKart / Add a new order module
March 17, 2008, 02:28:38 am
because of the different business logic, we use a different product table instead of the konakart default product table.
we still use the konakart order relative tables: orders, orders_products  and so on.
now , I want to add a new order module. can you tell me the steps ? 
and if I still use the com.konakart.bl.modules.ordertotal.BaseOrderTotalModule's interfaces, what should I take care of ?
thanks a lot!