主题 : 安装时报错 |
级别: 白丁
|
1# 发表于:2009-08-21 14:53:34 IP:123.97.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
3# 发表于:2010-10-18 22:59:36 IP:183.231.*.*
我最近也遇到这错误,不知道为什么,重装jdk,tomcat都不行,都以前是可以的,很奇怪,郁闷啊
|
||
---|---|---|---|
级别: 白丁
|
4# 发表于:2010-10-18 23:00:50 IP:183.231.*.*
JEECMS 2.4.2:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'captchaEngineEx' defined in class path resource [coreContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.jeecms.common.checkcode.CaptchaEngineEx]: Constructor threw exception; nested exception is java.lang.ArrayIndexOutOfBoundsException: -2147483648 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) ... 44 more Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.jeecms.common.checkcode.CaptchaEngineEx]: Constructor threw exception; nested exception is java.lang.ArrayIndexOutOfBoundsException: -2147483648 at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877) ... 55 more Caused by: java.lang.ArrayIndexOutOfBoundsException: -2147483648 at sun.font.CMap$CMapFormat4.getGlyph(CMap.java:540) at sun.font.TrueTypeGlyphMapper.charToGlyph(TrueTypeGlyphMapper.java:104) at sun.font.CharToGlyphMapper.canDisplay(CharToGlyphMapper.java:35) at sun.font.Font2D.canDisplay(Font2D.java:422) at java.awt.Font.canDisplay(Font.java:1677) at com.octo.captcha.component.image.fontgenerator.RandomFontGenerator.initializeFonts(RandomFontGenerator.java:165) at com.octo.captcha.component.image.fontgenerator.RandomFontGenerator.<init>(RandomFontGenerator.java:66) at com.jeecms.common.checkcode.CaptchaEngineEx.buildInitialFactories(Unknown Source) at com.octo.captcha.engine.image.ListImageCaptchaEngine.<init>(ListImageCaptchaEngine.java:47) at com.jeecms.common.checkcode.CaptchaEngineEx.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100) ... 57 more 2010-10-18 22:51:54 org.apache.catalina.core.ApplicationContext log 信息: Closing Spring root WebApplicationContext |
||
---|---|---|---|
级别: 童生
|
5# 发表于:2010-10-19 08:48:54 IP:59.135.*.*
是否用的是myeclipse?可能是Myeclipse 搞的鬼, 没有把jar包copy到 tomcat的 lib下面。
|
||
---|---|---|---|
级别: 白丁
|
6# 发表于:2010-10-19 12:11:21 IP:219.214.*.*
昨晚花了两个钟左右终于发现问题!!
由于操作系统前段时间安装了许多新字体,这些字体中有一些字体可能有问题,把有问题的字体删除或重新安装应该就可以解决问题了,我就是删除有问题的字体后解决问题的^_^ 运行以下代码: import java.awt.Font; import java.awt.GraphicsEnvironment; /** * 测试支持字体 * @author qiuzj * */ public class FontTest { public static void main(String[] args) { Font[] fonts = GraphicsEnvironment.getLocalGraphicsEnvironment() .getAllFonts(); for (int i = 0; i < fonts.length; i++) { final Font font = fonts[i]; final String name = font.getName(); System.out.print("Checking Font: " + name); if (font.canDisplay('a') && font.canDisplay('z') && font.canDisplay('A') && font.canDisplay('Z') && font.canDisplay('0') && font.canDisplay('1')) { System.out.println(" OK."); } else { System.out.println(); } } } } 打印出这样的信息: ...... Checking Font: Schooldaze OK. Checking Font: Science Checking Font: Scramble Checking Font: Scratch Board OK. Checking Font: Scratchpad Medium OK. Checking Font: ScrawlException in thread "main" java.lang.ArrayIndexOutOfBoundsException: -2147483648 at sun.font.CMap$CMapFormat4.getGlyph(CMap.java:540) at sun.font.TrueTypeGlyphMapper.charToGlyph(TrueTypeGlyphMapper.java:104) at sun.font.CharToGlyphMapper.canDisplay(CharToGlyphMapper.java:35) at sun.font.Font2D.canDisplay(Font2D.java:422) at java.awt.Font.canDisplay(Font.java:1677) at FontTest.main(FontTest.java:13) 说明字体Scrawl有问题,把它删除就解决了,呵,希望对遇到相同情况的人有帮助 |
||
---|---|---|---|
1
共1页