• Welcome to KonaKart Community Forum. Please login or sign up.
 
April 29, 2024, 01:27:55 pm

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!