一个关于ecside.properties的问题?
caryl
2007-03-26
我在web.xml中定义了ecside.properties的位置:
<context-param> <param-name>ecsidePreferencesLocation</param-name> <param-value>/WEB-INF/classes/config/ecside.properties</param-value> </context-param> 这样定义以后对于表格是有效的,但是每次打开页面的时候总报以下错误,但不影响页面正常显示: ERROR [org.ecside.preferences.TableProperties] - <Could not load the ECSide preferences.> java.lang.NullPointerException at org.ecside.preferences.TableProperties.getInputStream(TableProperties.java:70) at org.ecside.preferences.TableProperties.init(TableProperties.java:47) at org.extremecomponents.table.limit.TableLimitFactory.<init>(TableLimitFactory.java:69) at org.extremecomponents.table.limit.TableLimitFactory.<init>(TableLimitFactory.java:46) ... 请fins看看是我设置有问题,还是一个小bug? |
|
macktheknife
2007-03-26
为什么不把ecside.properties放在classes的根目录下,web.xml中这样写:
context-param> <param-name>ecsidePreferencesLocation</param-name> <param-value>/ecside.properties</param-value> </context-param> 这样没有报错 |
|
fins
2007-03-26
我个人建议的做法是
放到 web-inf下 例如 /web-inf/config/ecside.properties 你说的bug我还没有发现 我再看一下吧 谢谢了 |
|
flyrambler
2007-06-13
我也是放在根目录下没报错,但在web-info下报错,不同的是,我的是ecsideMessagesLocation,似乎ecsidePreferencesLocation可以在web-inf下了,但ecsideMessagesLocation没有改过来
|
|
zyy200411
2007-12-31
把param-value值设为/config/ecside.properties就可以了
|
|
sziitjiang
2011-03-26
嗯是这样子的,我是放在src下,跟struts同一个目录,然后在web.xml配置里面就用
<!-- 配置ecside.properties --> <context-param> <param-name>ecsidePreferencesLocation</param-name> <param-value>/ecside.properties</param-value> </context-param> 虽然ecside.properties会跑到classes目录下,但是只要上面那样配置就好了,不用加上/WEB-INF/classes/ |