Giter Site home page Giter Site logo

ysc / apdplat Goto Github PK

View Code? Open in Web Editor NEW
520.0 520.0 1.1K 51.35 MB

APDPlat是Application Product Development Platform的缩写,即应用级产品开发平台。

Home Page: http://apdplat.org

License: GNU General Public License v3.0

Java 36.06% JavaScript 41.81% CSS 19.91% HTML 0.60% Shell 0.23% Batchfile 0.15% FreeMarker 1.23%

apdplat's Issues

启动APDPlat_Web错误

java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: IndexScheduleConfig is not mapped [select o from IndexScheduleConfig o order by o.id desc]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1201) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1147) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:275) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45]
at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:366) ~[spring-orm-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at com.sun.proxy.$Proxy106.createQuery(Unknown Source) ~[na:na]
at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45]
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) ~[spring-orm-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at com.sun.proxy.$Proxy106.createQuery(Unknown Source) ~[na:na]
at org.apdplat.platform.dao.DaoSupport.queryData(DaoSupport.java:106) ~[APDPlat_Core-2.5.jar:na]
at org.apdplat.platform.dao.DaoFacade.query(DaoFacade.java:143) ~[APDPlat_Core-2.5.jar:na]
at org.apdplat.platform.dao.DaoFacade.query(DaoFacade.java:135) ~[APDPlat_Core-2.5.jar:na]
at org.apdplat.platform.service.ServiceFacade.query(ServiceFacade.java:111) ~[APDPlat_Core-2.5.jar:na]

全文搜索了IndexScheduleConfig 信息,未找到对应的表映射,是缺少表还是什么?
数据库里也未找到类似的表,帮忙解答下,谢谢!

第一次连接数据库失败

问题描述:

第一次运行出现错误 “java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)“

解决方法:

将数据库用户root的密码设置为root

打开命令行窗口,运行如下目命令:

mysql -u root -p

use mysql;

update user set user="root" where user="root";

flush privileges;

APDPlat2.6运行报错

java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: InfoType is not mapped [select o from InfoType o order by o.id desc]

apdplat页面存在较严重的内存泄露问题

用ie8访问apdplat网页,打开多个teb页面,内存最多占用到600M以上。关闭tab页,内存也不释放,通过sIEve工具检查,截图如下
111
请杨工,看一下,是怎么回事。

tomcat路径包含汉字出错

抛出以下异常:
验证XML失败java.net.MalformedURLException
获取根模块出错java.lang.RuntimeException: javax.xml.bind.UnmarshalException
如下图所示:
 XML

求助

Using CATALINA_BASE: "D:\JAVA\tomcat7"
Using CATALINA_HOME: "D:\JAVA\tomcat7"
Using CATALINA_TMPDIR: "D:\JAVA\tomcat7\temp"
Using JRE_HOME: "D:\JAVA\jdk7"
Using CLASSPATH: "D:\JAVA\tomcat7\bin\bootstrap.jar;D:\JAVA\tomcat7\bin\tomcat-juli.jar"
十二月 12, 2013 4:37:46 下午 org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.1.20.
十二月 12, 2013 4:37:47 下午 org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
十二月 12, 2013 4:37:49 下午 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
十二月 12, 2013 4:37:49 下午 org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
十二月 12, 2013 4:37:49 下午 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3725 ms
十二月 12, 2013 4:37:50 下午 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
十二月 12, 2013 4:37:50 下午 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.8
十二月 12, 2013 4:37:50 下午 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor ROOT.xml from D:\JAVA\tomcat7\conf\Catalina\localhost
16:37:53,707 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
16:37:53,707 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
16:37:53,707 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/E:/NetBeansProjects/APDPlat/APDPlat_Web/target/APDPlat_Web-2.5/WEB-INF/classes/logback.xml]
16:37:53,769 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
16:37:53,769 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
16:37:53,769 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [stdout]
16:37:54,597 |-WARN in ch.qos.logback.core.ConsoleAppender[stdout] - This appender no longer admits a layout as a sub-component, set an encoder instead.
16:37:54,597 |-WARN in ch.qos.logback.core.ConsoleAppender[stdout] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
16:37:54,597 |-WARN in ch.qos.logback.core.ConsoleAppender[stdout] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
16:37:54,597 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:37:54,597 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [logfile]
16:37:54,613 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@862a07 - No compression will be used
16:37:54,628 |-WARN in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@862a07 - Large window sizes are not allowed.
16:37:54,628 |-WARN in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@862a07 - MaxIndex reduced to 13
16:37:54,628 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[logfile] - This appender no longer admits a layout as a sub-component, set an encoder instead.
16:37:54,628 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[logfile] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
16:37:54,628 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[logfile] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
16:37:54,628 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[logfile] - Active log file name: logs/logback.log
16:37:54,628 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[logfile] - File property is set to [logs/logback.log]
16:37:54,628 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apdplat] to INFO
16:37:54,628 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apdplat.platform.filter] to ERROR
16:37:54,628 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apdplat.module.security.service.UserLoginListener] to ERROR
16:37:54,628 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to ERROR
16:37:54,628 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [stdout] to Logger[ROOT]

APDPlat Install错误

开发环境:
Maven home: E:\个人记录\open_source\maven\apache-maven-3.2.1\bin..
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: D:\idea\Java\jdkV7\jdk1.7.0_45\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"

在命令行先mvn clean、mvn compile、mvn install
前面2步都操作成功,执行mvn install时,提示以下问题:

[INFO] APDPlat_Core ...................................... FAILURE [ 26.460 s]
[INFO] APDPlat_Module .................................... SKIPPED
[INFO] APDPlat_Web ....................................... SKIPPED
[INFO] APDPlat ........................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 26.797 s
[INFO] Finished at: 2014-03-04T22:22:53+08:00
[INFO] Final Memory: 56M/134M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.
14:test (default-test) on project APDPlat_Core: Execution default-test of goal o
rg.apache.maven.plugins:maven-surefire-plugin:2.14:test failed: Unable to load t
he mojo 'test' in the plugin 'org.apache.maven.plugins:maven-surefire-plugin:2.1
4'. A required class is missing: org/apache/maven/plugin/surefire/SurefireReport
Parameters
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-surefire-plugin:2.14
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/D:/idea/maven/repository/org/apache/maven/plugins/maven-
surefire-plugin/2.14/maven-surefire-plugin-2.14.jar

注:都是使用命令行敲命令运行,不是依赖具体的IDEA编程工具

在这个平台上面进行二次开发的请教

在这个平台上面进行二次开发的请教
权限系统感觉有点和一样
我有一个很复杂的业务逻辑
在一个页面去处理
现在根据url去过滤显示的话
那应该还要去添加一个表吧
前台显示的页面---->对应这个页面需要进行交互的url吧
是这样不

InfoType is not mapped

java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: InfoType is not mapped [select o from InfoType o order by o.id desc]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1374)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:294)
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:344)
at com.sun.proxy.$Proxy106.createQuery(Unknown Source)
at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:291)
at com.sun.proxy.$Proxy106.createQuery(Unknown Source)
at org.apdplat.platform.dao.DaoSupport.queryData(DaoSupport.java:92)
at org.apdplat.platform.dao.DaoFacade.query(DaoFacade.java:143)
at org.apdplat.platform.dao.DaoFacade.query(DaoFacade.java:135)
at org.apdplat.platform.service.ServiceFacade.query(ServiceFacade.java:111)
at org.apdplat.platform.service.ServiceFacade$$FastClassBySpringCGLIB$$ff76978f.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:640)
at org.apdplat.platform.service.ServiceFacade$$EnhancerBySpringCGLIB$$6b7b22dc.query()
at org.apdplat.module.system.service.RegisterService.shouldRegister(RegisterService.java:85)
at org.apdplat.module.system.service.RegisterService.onApplicationEvent(RegisterService.java:55)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:98)

Spring Sevurity的疑问

在Role.java中的getAuthorities方法中
/**
* 获取授予角色的权利
* @return
*/
public List getAuthorities() {
List result = new ArrayList<>();
if (superManager) {
result.add("ROLE_SUPERMANAGER");
}
for (Command command : commands) {
Map<String,String> map=ModuleService.getCommandPathToRole(command);
for(String role : map.values()){
StringBuilder str = new StringBuilder();
str.append("ROLE_MANAGER").append(role);
result.add(str.toString());
}
}
return result;
}

这里判断是否是超级管理员
既然是超级管理员为什么还要取出下面的他所拥有的command?

在SpringSecurityService.java中
RequestKey key=new RequestKey("/","POST");
value=new ArrayList<>();
value.add(superManager);
requestMap.put(key, value);
//GET
key=new RequestKey("/
","GET");
requestMap.put(key, value);

这里不是添加了对给superManager所有的get post请求吗?

求杨大哥指点...

javax/persistence/CascadeType错误

2013-03-16 17:37:23.791:WARN::failed org.mortbay.jetty.webapp.WebAppContext@e1f4cd7{/APDPlat_Web,G:\Developer\freedom\APDP\APDPlat\APDPlat_Web\src\main\webapp}: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/persistence/CascadeType
2013-03-16 17:37:23.791:WARN::Error starting handlers
java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/persistence/CascadeType
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:392)
at runjettyrun.ProjectClassLoader.loadClass(ProjectClassLoader.java:89)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
at java.lang.Class.getDeclaredMethods(Class.java:1808)
at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:104)
at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:101)
at java.security.AccessController.doPrivileged(Native Method)
at sun.reflect.annotation.AnnotationType.(AnnotationType.java:100)
at sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:84)
at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:221)
at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:88)
at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:70)
at java.lang.reflect.Field.declaredAnnotations(Field.java:1033)
at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:1026)
at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:196)
at com.sun.xml.internal.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getAllFieldAnnotations(RuntimeInlineAnnotationReader.java:58)
at com.sun.xml.internal.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getAllFieldAnnotations(RuntimeInlineAnnotationReader.java:42)
at com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.findFieldProperties(ClassInfoImpl.java:366)
at com.sun.xml.internal.bind.v2.model.impl.ClassInfoImpl.getProperties(ClassInfoImpl.java:296)
at com.sun.xml.internal.bind.v2.model.impl.RuntimeClassInfoImpl.getProperties(RuntimeClassInfoImpl.java:171)
at com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:232)
at com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:89)
at com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:70)
at com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:198)
at com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:84)
at com.sun.xml.internal.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:70)
at com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:304)
at com.sun.xml.internal.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:319)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:445)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:283)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:126)
at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1148)
at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:130)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:248)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:235)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:445)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:637)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584)
at com.apdplat.platform.util.XMLFactory.(XMLFactory.java:31)
at com.apdplat.module.dictionary.service.DicParser.parseDic(DicParser.java:91)
at com.apdplat.module.dictionary.service.DicParser.getDics(DicParser.java:72)
at com.apdplat.module.dictionary.service.DicParser.getLeafDics(DicParser.java:29)
at com.apdplat.module.dictionary.generator.DictionaryGenerator.generateDic(DictionaryGenerator.java:39)
at com.apdplat.module.system.service.SystemListener.contextInitialized(SystemListener.java:113)
at com.apdplat.platform.spring.APDPlatContextLoaderListener.contextInitialized(APDPlatContextLoaderListener.java:51)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:97)
2013-03-16 17:37:23.818:INFO::Started [email protected]:8080

APDPlat Install错误

[INFO] APDPlat_Core ...................................... FAILURE [ 23.687 s]
[INFO] APDPlat_Module .................................... SKIPPED
[INFO] APDPlat_Web ....................................... SKIPPED
[INFO] APDPlat ........................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.046 s
[INFO] Finished at: 2014-03-04T17:03:17+08:00
[INFO] Final Memory: 41M/137M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14:test (default-test) on project APDPlat_Core: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.14:test failed: Unable to load the mojo 'test' in the plugin 'org.apache.maven.plugins:maven-surefire-plugin:2.14'. A required class is missing: org/apache/maven/plugin/surefire/SurefireReportParameters
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-surefire-plugin:2.14

环境信息:
JDK1.7
工具:Intellij idea
maven:3.2.1

Help:操作权限配置问题

新生成的模块,即使给用户(除了admin)配置了相应的CURD操作权限,表格上的toolbar也没有显示。程序没报错(jdk7, mysql, tomcat7, netbeans8)。请问是哪里的问题?

tomcat执行log.error出现假死现象

在使用tomcat的时候发现以下问题:
当使用log.error方法输出错误信息的时候,tomcat出现假死现象,服务正常,tomcat没响应

log框架使用:
log4j-over-slf4j.version=1.6.1
jul-to-slf4j.version=1.6.1
jcl-over-slf4j.version=1.6.1
slf4j-api.version=1.6.1
logback-classic.version=0.9.28

解决办法:
使用jboss,glassfish,weblogic应用服务器

项目运行问题集

启动APDPlat_Web问题如下:
1、实体无法映射:
java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: IndexScheduleConfig is not mapped [select o from IndexScheduleConfig o order by o.id desc]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1201)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1147)
at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:275)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:366)
at com.sun.proxy.$Proxy106.createQuery(Unknown Source)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)

2、读取不到文件
项目里有data/init/.xml等文件,但是代码却读取的路径是:data/.xml,少了init
详见:org.apdplat.module.security.service.register.RegistePosition.java类的代码

3、读取classes下的配置文件问题
项目里硬编码文件路径,如:APDPlat_Web\src\main\webapp\WEB-INF\classes\licences\apdplat.licence
其实在maven下,根本没这个文件,正确的应该是读取当前运行环境下的classes目录
如:Thread.currentThread()
.getContextClassLoader()
.getResource(“licences\apdplat.licence”).getPath()

希望作者可以帮忙解答(断断续续的调试这个项目几天,依然没让我看到庐山真面目,痛苦),谢谢!

请问我的开发平台启动时,无法发布maven工程到tomcat是什么原因呢?

您好,我想用一下您的开发平台,但是一直没成功,

我的操作系统是mac OS X 10.8 ,下载到您的开发平台后无法启动成功:报错如下:能否给提示一下问题所在,谢谢 !

cd /Users/ssz/work_jee/APDPlat/APDPlat_Web; JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home "/Applications/NetBeans/NetBeans 7.4.app/Contents/Resources/NetBeans/java/maven/bin/mvn" -Dnetbeans.deploy=true package
Scanning for projects...


Building APDPlat_Web 2.5

The POM for milyn:flute:jar:1.3 is missing, no dependency information available

--- maven-resources-plugin:2.6:resources (default-resources) @ APDPlat_Web ---
Using 'UTF-8' encoding to copy filtered resources.
Copying 62 resources

--- maven-compiler-plugin:3.0:compile (default-compile) @ APDPlat_Web ---
Nothing to compile - all classes are up to date

--- wro4j-maven-plugin:1.7.0:run (default) @ APDPlat_Web ---
Executing the mojo:
Wro4j Model path: /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/resources/wro4j_single_merge.xml
targetGroups: null
minimize: false
ignoreMissingResources: true
destinationFolder: /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp
jsDestinationFolder: null
cssDestinationFolder: null
groupNameMappingFile: null
wroManagerFactory class: org.apdplat.platform.wro4j.APDPlatWro4jSingleMergeManagerFactory
The following groups will be processed: [apdplat_merge, login_merge]
folder: /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp
processing group: apdplat_merge.css
originalName:apdplat_merge.css
originalName:platform/include/apdplat_merge.css
file size: apdplat_merge.css -> 146865 bytes
/Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp/platform/include/apdplat_merge.css (146865 bytes)
folder: /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp
processing group: apdplat_merge.js
originalName:apdplat_merge.js
originalName:platform/include/apdplat_merge.js
file size: apdplat_merge.js -> 1688723 bytes
/Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp/platform/include/apdplat_merge.js (1688723 bytes)
folder: /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp
processing group: login_merge.css
originalName:login_merge.css
originalName:css/login_merge.css
file size: login_merge.css -> 118846 bytes
/Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp/css/login_merge.css (118846 bytes)
folder: /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp
processing group: login_merge.js
originalName:login_merge.js
originalName:js/login_merge.js
file size: login_merge.js -> 789846 bytes
/Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp/js/login_merge.js (789846 bytes)

--- maven-resources-plugin:2.6:testResources (default-testResources) @ APDPlat_Web ---
Using 'UTF-8' encoding to copy filtered resources.
skip non existing resourceDirectory /Users/ssz/work_jee/APDPlat/APDPlat_Web/src/test/resources

--- maven-compiler-plugin:3.0:testCompile (default-testCompile) @ APDPlat_Web ---
No sources to compile

--- maven-surefire-plugin:2.14:test (default-test) @ APDPlat_Web ---

--- maven-war-plugin:2.1.1:war (default-war) @ APDPlat_Web ---
Packaging webapp
Assembling webapp [APDPlat_Web] in [/Users/ssz/work_jee/APDPlat/APDPlat_Web/target/APDPlat_Web-2.5]
Processing war project
Copying webapp resources [/Users/ssz/work_jee/APDPlat/APDPlat_Web/src/main/webapp]
Webapp assembled in [6745 msecs]
Building war: /Users/ssz/work_jee/APDPlat/APDPlat_Web/target/APDPlat_Web-2.5.war
WEB-INF/web.xml already added, skipping

maven-source-plugin:2.2.1:jar (attach-sources) @ APDPlat_Web >>>

<<< maven-source-plugin:2.2.1:jar (attach-sources) @ APDPlat_Web <<<

--- maven-source-plugin:2.2.1:jar (attach-sources) @ APDPlat_Web ---

BUILD SUCCESS

Total time: 34.853s
Finished at: Wed Dec 25 11:14:49 CST 2013

Final Memory: 36M/506M

NetBeans: Deploying on Apache Tomcat
profile mode: false
debug mode: false
force redeploy: true
正在取消部署...
undeploy?path=/APDPlat_Web
OK - Undeployed application at context path /APDPlat_Web
就地在/Users/ssz/work_jee/APDPlat/APDPlat_Web/target/APDPlat_Web-2.5中部署
正在部署...
deploy?config=file%3A%2Fvar%2Ffolders%2Fc0%2Fzz1zndc563z1qt37fsc37qb40000gn%2FT%2Fcontext7951746388064774926.xml&path=/APDPlat_Web

树状菜单checkbox不显示及部分图片不显示

主要原因是普通发布程序带项目名:APDPlat_Web,程序部分资源路径是没有项目明的所以要把项目名去掉才能正常运行。
1、在eclipse中修改tomcat7配置
双击servers中的Tomcat ,修改Server Locations,选择第二项 Use Tomcat Installation...
修改Deploy path为webdb(此处随便起名) ,这样程序就部署到webdb目录下了。

2、修改server.xml 配置文件,把里面的Context标签禁用掉

3、在tomcat7目录下:apache-tomcat-7.0.40\conf\Catalina\localhost
创建ROOT.xml
内容为 < Context crossContext="true" reloadable="true"
docBase="E:/Tomcat/tomcat-7.0.40/webdb/APDPlat_Web"/>

4、如果webapps下有APDPlat_Web删掉即可。

5、发布启动tomcat

编译过程中的问题

按照指南进行编译,通过maven下载jar包,明明下载了less的包,但却报找不到,这是为什么?

--- wro4j-maven-plugin:1.7.0:run (default) @ APDPlat_Web ---
Downloading: http://repo1.maven.org/maven2/org/webjars/less/1.3.3/less-1.3.3.pom

Downloaded: http://repo1.maven.org/maven2/org/webjars/less/1.3.3/less-1.3.3.pom (4 KB at 0.6 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/webjars/less/1.3.3/less-1.3.3.jar

Downloaded: http://repo1.maven.org/maven2/org/webjars/less/1.3.3/less-1.3.3.jar (56 KB at 0.5 KB/sec)
Executing the mojo: 
Wro4j Model path: C:\Projects\APDPlat\APDPlat_Web\src\main\resources\wro4j_single_merge.xml
targetGroups: null
minimize: false
ignoreMissingResources: true
destinationFolder: C:\Projects\APDPlat\APDPlat_Web\src\main\webapp
jsDestinationFolder: null
cssDestinationFolder: null
groupNameMappingFile: null
wroManagerFactory class: org.apdplat.platform.wro4j.APDPlatWro4jSingleMergeManagerFactory
Exception occured while processing: ro.isdc.wro.WroRuntimeException: java.io.FileNotFoundException: C:\Documents%20and%20Settings\Administrator\.m2\repository\org\webjars\less\1.3.3\less-1.3.3.jar (系统找不到指定的路径。), class: ro.isdc.wro.WroRuntimeException,caused by: java.lang.RuntimeException
ro.isdc.wro.WroRuntimeException: java.io.FileNotFoundException: C:\Documents%20and%20Settings\Administrator\.m2\repository\org\webjars\less\1.3.3\less-1.3.3.jar (系统找不到指定的路径。)
    at ro.isdc.wro.WroRuntimeException.wrap(WroRuntimeException.java:70)
    at ro.isdc.wro.WroRuntimeException.wrap(WroRuntimeException.java:55)

执行 mvn install 里报如下错误高手搞点一下

C:\Users\oliver\git\APDPlat>mvn install
[INFO] Scanning for projects...
[INFO] -----------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] APDPlat_Core
[INFO] APDPlat_Module
[INFO] APDPlat_Web
[INFO] APDPlat
[INFO]
[INFO] -----------------------------------------------------------
[INFO] Building APDPlat_Core 2.4
[INFO] -----------------------------------------------------------
[WARNING] The POM for milyn:flute:jar:1.3 is missing, no dependenc
available
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources
re ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 144 resources
[INFO]

[INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ A

[INFO] Changes detected - recompiling the module!
[INFO] Compiling 212 source files to C:\Users\oliver\git\APDPlat\A
rget\classes
[INFO] -----------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -----------------------------------------------------------
[WARNING] /C:/Users/oliver/git/APDPlat/APDPlat_Core/src/main/java/
atform/dao/DaoSupport.java: 某些输入文件使用了未经检查或不安全的操
[WARNING] /C:/Users/oliver/git/APDPlat/APDPlat_Core/src/main/java/
atform/dao/DaoSupport.java: 有关详细信息, 请使用 -Xlint:unchecked
[INFO] 2 warnings

spring security的疑问

在对权限进行初始化过程...
SpringSercurityService.java
initSecurityConfigInfo方法中
Map<String,String> map=ModuleService.getCommandPathToRole(command);
getCommandPathToRole方法中
String role = path.toString().substring(3).replace("/", "").replace("!", "").toUpperCase();
这里为什么role要这样子取?
role不是角色吗?

    value.add(new SecurityConfig("ROLE_MANAGER"+map.get(path)));
这里的规则"ROLE_MANAGER"+map.get(path)是什么意思   不明白

我们这里也只是将所有的command读取出来
但是个人权限控制是在 role_command 和 position_command中

这段读取个人权限以及匹配权限代码的在哪里?
阅读源码中碰到的问题 求指点....

启动出错

启动有2种异常:
1、/data/org.xml 找不到。我获取的最新源码,并且找了文件里的确没这个文件。
2、 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: IndexScheduleConfig is not mapped [select o from IndexScheduleConfig o order by o.id desc

请帮看看是什么原因,谢谢!搭建了好久都搭建不成功。。。

关于启用gzip的乱码问题

直接取消web.xml中的注释部署应用存在所有的jsp乱码的问题
部署环境
tomcat7+idea+mysql
tomcat中只设置了get方式采用utf8形式的编码
其他配置文件没动
不知启用gzip功能是还需要启用哪里还是其他哪里的问题

只有jsp会乱码 其他都正常....

Unresolved compilation problems

运行环境:
系统:Linux ubuntu 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
JDK:Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
应用服务器:tomcat-7.0.33

下载apdplat 2.4版的源码,使用mvn打包发布在tomcat运行,启动时一直报以下错误,经baidu,google后无计,来此救助

2013-09-06 17:48:20,539 [localhost-startStop-1] INFO [org.apdplat.platform.model.ModelMetaData] - 注册模型元数据(Register model metadata),org=组织架构
2013-09-06 17:48:20,549 [localhost-startStop-1] INFO [org.apdplat.platform.model.ModelMetaData] - 注册模型元数据(Register model metadata),backupscheduleconfig=定时备份数据配置
2013-09-06 17:48:20,555 [localhost-startStop-1] INFO [org.apdplat.platform.model.ModelMetaData] - 注册模型元数据(Register model metadata),indexlog=重建索引日志
2013-09-06 17:48:20,562 [localhost-startStop-1] INFO [org.apdplat.platform.model.ModelMetaData] - 注册模型元数据(Register model metadata),operatelog=业务操作日志
2013-09-06 17:48:20,576 [localhost-startStop-1] INFO [org.apdplat.platform.model.ModelMetaData] - 注册模型元数据(Register model metadata),module=模块信息
2013-09-06 17:48:20,589 [localhost-startStop-1] ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/apdplat/spring.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: apdplat] Unable to build EntityManagerFactory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) ~[spring-context-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389) ~[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294) ~[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) ~[spring-web-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.apdplat.platform.spring.APDPlatContextLoaderListener.contextInitialized(APDPlatContextLoaderListener.java:37) ~[APDPlat_Core-2.4.jar:na]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791) ~[catalina.jar:7.0.33]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285) ~[catalina.jar:7.0.33]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[catalina.jar:7.0.33]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) ~[catalina.jar:7.0.33]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) ~[catalina.jar:7.0.33]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) ~[catalina.jar:7.0.33]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) ~[catalina.jar:7.0.33]
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655) ~[catalina.jar:7.0.33]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: apdplat] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:924) ~[hibernate-entitymanager-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:899) ~[hibernate-entitymanager-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:76) ~[hibernate-entitymanager-4.2.3.Final.jar:4.2.3.Final]
at org.apdplat.platform.spring.APDPlatLocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(APDPlatLocalContainerEntityManagerFactoryBean.java:233) ~[APDPlat_Core-2.4.jar:na]
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310) ~[spring-orm-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479) ~[spring-beans-3.2.3.RELEASE.jar:3.2.3.RELEASE]
... 27 common frames omitted
Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:185) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:135) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:385) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1769) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.ejb.EntityManagerFactoryImpl.(EntityManagerFactoryImpl.java:96) ~[hibernate-entitymanager-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914) ~[hibernate-entitymanager-4.2.3.Final.jar:4.2.3.Final]
... 33 common frames omitted
Caused by: org.hibernate.InstantiationException: could not instantiate test objectorg.apdplat.module.info.model.News
at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:49) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.engine.internal.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:68) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:75) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:145) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:507) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:146) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.7.0_25]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[na:1.7.0_25]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.7.0_25]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:1.7.0_25]
at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:163) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
... 38 common frames omitted
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.7.0_25]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[na:1.7.0_25]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.7.0_25]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:1.7.0_25]
at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:46) ~[hibernate-core-4.2.3.Final.jar:4.2.3.Final]
... 48 common frames omitted
Caused by: java.lang.Error: Unresolved compilation problems:
The import org.compass cannot be resolved
The import org.compass cannot be resolved
The import org.springframework.context.annotation cannot be resolved
The import org.springframework.stereotype cannot be resolved
Scope cannot be resolved to a type
The attribute value is undefined for the annotation type Scope
Component cannot be resolved to a type
Searchable cannot be resolved to a type
SearchableComponent cannot be resolved to a type
SearchableComponent cannot be resolved to a type

at org.apdplat.module.info.model.News.<init>(News.java:37) ~[APDPlat_Module-2.4.jar:na]
... 53 common frames omitted

第一次导入数据失败

问题描述:

第一次运行出现错误 “Incorrect string value: 'xE6x95xB0xE6x8DxAE...' for column 'chinese' at row 1”,此错误位于日志 “第一次注册第一个数据字典: 数据字典” 的下一行

解决方法:

重新安装MYSQL并指定编码为UTF-8

APDPlat_Web编译报错

[ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.7.3:run (default) on project APDPlat_Web: Execution default of goal ro.isdc.wro4j:wro4j-maven-plugin:1.7.3:run failed: An API incompatibility was encountered while executing ro.isdc.wro4j:wro4j-maven-plugin:1.7.3:run: java.lang.UnsupportedClassVersionError: org/apdplat/platform/wro4j/APDPlatWro4jSingleMergeManagerFactory : Unsupported major.minor version 51.0
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.7.3
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/D:/idea/maven/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.7.3/wro4j-maven-plugin-1.7.3.jar
[ERROR] urls[1] = file:/D:/idea/maven/repository/ro/isdc/wro4j/wro4j-core/1.7.3/wro4j-core-1.7.3.jar

使用JDK1.7环境,intellij idea13

缺少相应的js 和css ?

login.jsp页面 中

<script type="text/javascript" src="js/login_merge.js"></script>
这两个文件在WEB-INF下找不到呢
image

不能重建索引

问题:
Exception in thread "Thread-42" java.lang.NoSuchMethodError: org.hibernate.metadata.ClassMetadata.getMappedClass(Lorg/hibernate/EntityMode;)Ljava/lang/Class;
原因:
Hibernate3.6版本
org.hibernate.metadata.ClassMetadata
的方法
Class getMappedClass(EntityMode entityMode)
到了4.0版本则变为
Class getMappedClass()
4.0版本把原来带参数的方法给删了!

class "org.apache.commons.collections.FastHashMap"'s signer information does not match signer information of other classes in the same package

帮查一下
不管netbean,还是eclipse运行登录时都会报如下错误 :

2013-07-31 18:09:31.916:WARN::/APDPlat_Web/security/jcaptcha.png
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'captchaService' defined in class path resource [org/apdplat/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.octo.captcha.service.image.DefaultManageableImageCaptchaService]: Constructor threw exception; nested exception is java.lang.SecurityException: class "org.apache.commons.collections.FastHashMap"'s signer information does not match signer information of other classes in the same package
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1075)
at org.apdplat.platform.util.SpringContextUtils.getBean(SpringContextUtils.java:49)
at org.apdplat.module.security.service.filter.JCaptchaFilter.doFilter(JCaptchaFilter.java:91)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
2013-07-31 18:09:31.918:WARN::Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'captchaService' defined in class path resource [org/apdplat/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.octo.captcha.service.image.DefaultManageableImageCaptchaService]: Constructor threw exception; nested exception is java.lang.SecurityException: class "org.apache.commons.collections.FastHashMap"'s signer information does not match signer information of other classes in the same package:
java.lang.SecurityException: class "org.apache.commons.collections.FastHashMap"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:943)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:657)
at java.lang.ClassLoader.defineClass(ClassLoader.java:785)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:392)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
at com.octo.captcha.service.captchastore.FastHashMapCaptchaStore.(FastHashMapCaptchaStore.java:19)
at com.octo.captcha.service.image.DefaultManageableImageCaptchaService.(DefaultManageableImageCaptchaService.java:32)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1075)
at org.apdplat.platform.util.SpringContextUtils.getBean(SpringContextUtils.java:49)
at org.apdplat.module.security.service.filter.JCaptchaFilter.doFilter(JCaptchaFilter.java:91)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

com.opensymphony.xwork2.XWorkException

Unexpected Exception caught setting '_dc' on 'class org.apdplat.module.module.action.ModuleAction: Error setting expression '_dc' with value ['1374477844697', ]
com.opensymphony.xwork2.XWorkException: Error setting expression '_dc' with value ['1374477844697', ]

这个是在传一个时间,但是我在 ModuleAction 中没有找到 _dc 这个属性.

我试着在 ModuleAction 中增加了
public void set_dc(String _dc) 方法之后错误就消失了,但是我想知道 _dc 这个属性是用来干什么的。

我之后在 struts.xml 配置文件中 将 struts.devMode 属性设置为 false 所有类似 com.opensymphony.xwork2.XWorkException 的错误都不存在了。

川哥,apdPlat在myeclipse 10下启动时报错了,求救啊!!

2013-07-10 00:12:17,846 [localhost-startStop-1] INFO [com.apdplat.module.index.service.IndexSchedulerService] - spring容器初始化完成, 开始检查是否需要启动定时索引调度器
2013-07-10 00:12:17,866 [localhost-startStop-1] ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: IndexScheduleConfig is not mapped [select o from IndexScheduleConfig o order by o.id desc]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1201) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1147) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:275) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_25]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_25]
at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) ~[spring-orm-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at com.sun.proxy.$Proxy79.createQuery(Unknown Source) ~[na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_25]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_25]
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240) ~[spring-orm-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at com.sun.proxy.$Proxy79.createQuery(Unknown Source) ~[na:na]
at com.apdplat.platform.dao.DaoSupport.queryData(DaoSupport.java:99) ~[APDPlat_Core-2.3.jar:na]
at com.apdplat.platform.dao.DaoFacade.query(DaoFacade.java:126) ~[APDPlat_Core-2.3.jar:na]
at com.apdplat.platform.dao.DaoFacade.query(DaoFacade.java:118) ~[APDPlat_Core-2.3.jar:na]
at com.apdplat.platform.service.ServiceFacade.query(ServiceFacade.java:92) ~[APDPlat_Core-2.3.jar:na]
at com.apdplat.platform.service.ServiceFacade$$FastClassByCGLIB$$b8b3e52.invoke() ~[cglib-2.2.jar:na]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) ~[cglib-2.2.jar:na]
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:617) ~[spring-aop-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at com.apdplat.platform.service.ServiceFacade$$EnhancerByCGLIB$$6dd55b7d.query() ~[cglib-2.2.jar:na]
at com.apdplat.module.index.service.IndexSchedulerService.getIndexScheduleConfig(IndexSchedulerService.java:74) ~[IndexSchedulerService.class:na]
at com.apdplat.module.index.service.IndexSchedulerService.onApplicationEvent(IndexSchedulerService.java:60) ~[IndexSchedulerService.class:na]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97) ~[spring-context-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303) ~[spring-context-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911) ~[spring-context-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428) ~[spring-context-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) ~[spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) ~[spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at com.apdplat.platform.spring.APDPlatContextLoaderListener.contextInitialized(APDPlatContextLoaderListener.java:57) ~[APDPlat_Core-2.3.jar:na]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) ~[catalina.jar:7.0.42]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) ~[catalina.jar:7.0.42]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[catalina.jar:7.0.42]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) ~[catalina.jar:7.0.42]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) ~[catalina.jar:7.0.42]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) ~[catalina.jar:7.0.42]
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113) ~[catalina.jar:7.0.42]
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671) ~[catalina.jar:7.0.42]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
Caused by: org.hibernate.hql.ast.QuerySyntaxException: IndexScheduleConfig is not mapped [select o from IndexScheduleConfig o order by o.id desc]
at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:111) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:93) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:327) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3441) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3325) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:733) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:584) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:301) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:244) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:254) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:185) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:136) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:101) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:80) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:124) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1770) ~[hibernate-core-3.6.3.Final.jar:3.6.3.Final]
at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:272) ~[hibernate-entitymanager-3.6.3.Final.jar:3.6.3.Final]
... 43 common frames omitted

第一次运行中文分词报错

问题描述:

第一次运行出现错误“Caused by: net.paoding.analysis.exception.PaodingAnalysisException: dic home should not be a file, but a directory!”

解决方法:

签出的项目APDPlat所在的路径不能有空格。如果把APDPlat的war包拷贝到TOMCAT的webapps目录下运行,则同样要求TOMCAT所在的路径不能有空格。

新建的项目启动,初始化错误

21-Apr-2015 14:59:37.531 SEVERE [http-nio-8084-exec-41] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.apdplat.platform.spring.APDPlatContextLoaderListener
javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute statement
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1316)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:881)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:344)
at com.sun.proxy.$Proxy270.persist(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:291)
at com.sun.proxy.$Proxy270.persist(Unknown Source)
at org.apdplat.platform.dao.DaoFacade.create(DaoFacade.java:58)
at org.apdplat.platform.service.ServiceFacade.create(ServiceFacade.java:70)
at org.apdplat.platform.service.ServiceFacade$$FastClassBySpringCGLIB$$ff76978f.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at org.apdplat.platform.service.ServiceFacade$$EnhancerBySpringCGLIB$$148d9cfe.create()
at org.apdplat.module.dictionary.service.register.RegisteDic.registeDic(RegisteDic.java:64)
at org.apdplat.module.dictionary.service.register.RegisteDic.lambda$registe$38(RegisteDic.java:57)
at org.apdplat.module.dictionary.service.register.RegisteDic$$Lambda$35/25793147.accept(Unknown Source)
at java.util.ArrayList.forEach(ArrayList.java:1234)
at org.apdplat.module.dictionary.service.register.RegisteDic.registe(RegisteDic.java:56)
at org.apdplat.module.system.service.RegisterService.onApplicationEvent(RegisterService.java:58)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:98)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:333)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:778)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:485)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apdplat.platform.spring.APDPlatContextLoaderListener.contextInitialized(APDPlatContextLoaderListener.java:37)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4772)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1265)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:357)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:613)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1085)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1556)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1513)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.hibernate.exception.GenericJDBCException: could not execute statement
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109)
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:189)
at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:96)
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:58)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2987)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3499)
at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:81)
at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:395)
at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:229)
at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:209)
at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:193)
at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:321)
at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:286)
at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:192)
at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125)
at org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:78)
at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:208)
at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:151)
at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:78)
at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:772)
at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:746)
at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:750)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:875)
... 73 more
Caused by: java.sql.SQLException: Incorrect string value: '\xE6\x95\xB0\xE6\x8D\xAE...' for column 'chinese' at row 1

2.6报这个错误了?

[ERROR] Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@1a8bcbb{/APDPlat_Web,E:\Workspaces\git\APDPlat\APDPlat_Web\src\main\webapp}
java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: InfoType is not mapped [select o from InfoType o order by o.id desc]

构建APDPlat_Web 出错

错误如下:Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.7.0:run (default) on project APDPlat_Web: Exception occured while processing: ro.isdc.wro.WroRuntimeException: java.io.FileNotFoundException: C:\Documents%20and%20Settings\Administrator.m2\repository\org\webjars\less\1.3.3\less-1.3.3.jar (系统找不到指定的路径。), class: ro.isdc.wro.WroRuntimeException,caused by: java.lang.RuntimeException -> [Help 1]

从错误日志看是 由于C:\Documents%20and%20Settings\Administrator.m2\repository\org\webjars\less\1.3.3\less-1.3.3.jar (系统找不到指定的路径。) 我认为是路径存在空格造成,所以将.m2库放在c盘根目录下,问题解决。
请问ysc遇到这个问题吗,如果是普遍问题,最好提醒一下大家。

打开混淆JAVA代码以及混淆压缩JS和CSS 后出错

allatori:
[INFO] DEMO VERSION OF ALLATORI JAVA OBFUSCATOR!
[INFO] NOT FOR COMMERCIAL USE!
[WARNING] Class 'javax.servlet.Filter' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.apache.struts2.util.StrutsTypeConverter' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.context.ApplicationListener' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.beans.factory.BeanClassLoaderAware' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.context.ApplicationContextAware' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.beans.factory.BeanNameAware' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.beans.factory.DisposableBean' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.beans.factory.InitializingBean' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.beans.factory.FactoryBean' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.apache.struts2.convention.ActionConfigBuilder' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'com.octo.captcha.engine.image.ListImageCaptchaEngine' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.orm.jpa.AbstractEntityManagerFactoryBean' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.context.weaving.LoadTimeWeaverAware' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.context.ResourceLoaderAware' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'javax.servlet.http.HttpServletResponseWrapper' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'com.octo.captcha.component.image.backgroundgenerator.BackgroundGenerator' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'javax.servlet.http.HttpSessionListener' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'javax.servlet.http.HttpSessionAttributeListener' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'javax.servlet.ServletOutputStream' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.security.authentication.dao.SaltSource' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'ro.isdc.wro.manager.factory.standalone.DefaultStandaloneContextAwareManagerFactory' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.security.core.userdetails.UserDetailsService' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'ro.isdc.wro.model.resource.support.naming.NamingStrategy' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'com.opensymphony.xwork2.util.finder.Test' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'com.opensymphony.xwork2.util.finder.UrlSet$FileProtocolNormalizer' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.orm.jpa.persistenceunit.PersistenceUnitManager' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.security.core.userdetails.UserDetails' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[WARNING] Class 'org.springframework.web.context.ContextLoaderListener' cannot be found. It may result in weaker obfuscation. Add needed jars to the 'classpath' element of the configuration file.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 52.137 s
[INFO] Finished at: 2014-08-21T08:54:21+08:00
[INFO] Final Memory: 47M/162M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.6:run (default) on project APDPlat_Web: An Ant BuildException has occured: The following error occurred while executing this line:
[ERROR] G:\work\openSource\APDPlat\trunk\APDPlat_Web\src\main\obfuscate\build.xml:5: java.util.zip.ZipException: duplicate entry: META-INF/maven/org.apdplat/APDPlat_Module/pom.xml
[ERROR] -> [Help 1]
[ERROR]

生成代码解析模型文件时报javax/persistence/CascadeType的错误。

请问生成代码解析模型文件时报javax/persistence/CascadeType错误(JDK是1.7)原因还有什么可能,错误信息:
Exception in thread "main" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/persistence/CascadeType
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2451)
at java.lang.Class.getDeclaredMethods(Class.java:1810)
at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:104)
at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:101)
at java.security.AccessController.doPrivileged(Native Method)
at sun.reflect.annotation.AnnotationType.(AnnotationType.java:100)
at sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:84)
at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:221)
at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:88)
at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:70)
at java.lang.reflect.Field.declaredAnnotations(Field.java:1033)
at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:1026)
at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:196)
at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getAllFieldAnnotations(RuntimeInlineAnnotationReader.java:73)
at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getAllFieldAnnotations(RuntimeInlineAnnotationReader.java:57)
at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.findFieldProperties(ClassInfoImpl.java:381)
at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.getProperties(ClassInfoImpl.java:311)
at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.getProperties(RuntimeClassInfoImpl.java:186)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:248)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:104)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:85)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:214)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:99)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:85)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:320)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:335)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:465)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:303)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:142)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1174)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:248)
at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:235)
at javax.xml.bind.ContextFinder.find(ContextFinder.java:432)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:637)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:584)
at com.apdplat.platform.util.XMLFactory.(XMLFactory.java:48)
at com.apdplat.module.module.service.ModuleParser.parseModule(ModuleParser.java:107)
at com.apdplat.module.module.service.ModuleParser.getRootModule(ModuleParser.java:99)
at com.apdplat.platform.generator.ActionGenerator.generateFromModule(ActionGenerator.java:98)
at com.apdplat.platform.generator.ActionGenerator.generate(ActionGenerator.java:83)
at generator.DocumentsGenerator.main(DocumentsGenerator.java:178)错误信息:
Exception in thread "main" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/persistence/CascadeType
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java

编译错误(2.5版本)

Cannot make a static reference to the non-static method getUsername(String) from the type OnlineUserService
at login_no_merge.jsp /APDPlat_Web/src/main/webapp line 37 JSP Problem

代码生成存在Bug

当字段类型为DicItem时,字段英文名称仅支持全大写或全小写的命名,不支持大小写混合的命名.
其他字段类型此问题.
希望ysc能帮忙定位问题所在.

[INFO] APDPlat_Web . FAILURE [ 28.175 s]

[ERROR] Failed to execute goal ro.isdc.wro4j:wro4j-maven-plugin:1.7.3:run (default) on project APDPlat_Web: Execution default of goal ro.isdc.wro4j:wro4j-maven-plugin:1.7.3:run failed: An API incompatibility was encountered while executing ro.isdc.wro4j:wro4j-maven-plugin:1.7.3:run: java.lang.UnsupportedClassVersionError: org/apdplat/platform/wro4j/APDPlatWro4jSingleMergeManagerFactory : Unsupported major.minor version 51.0
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>ro.isdc.wro4j:wro4j-maven-plugin:1.7.3
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/D:/idea/maven/repository/ro/isdc/wro4j/wro4j-maven-plugin/1.7.3/wro4j-maven-plugin-1.7.3.jar
[ERROR] urls[1] = file:/D:/idea/maven/repository/ro/isdc/wro4j/wro4j-core/1.7.3/wro4j-core-1.7.3.jar

使用JDK1.7环境,intellij idea13
mvn -version 显示的 3.2.1版本

文档很缺

文档看了都不知道该如何搞起的!
1.应该提供一个mis demo例子,
2.文档应该有demo的例子步骤吧,
虽然都可以看代码,但既然选择开源分享,就应该先给出详细文档,大伙才好知道如何参加,如何利用该项目来做一些项目出来

关于验证码

刚才验证码出现了cafe,e上面有声调符号,验证码中出现这种不太合适吧……

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.