power721 / oj

PowerOJ is a online judge for ACM/ICPC or OI.
17 stars 6 forks source link

Unable to compile #15

Open kevinMintnick opened 4 years ago

kevinMintnick commented 4 years ago

Error: package com.jfinal.aop does not exist

jdk1.8

w703710691d commented 4 years ago

Make sure you load all package in pom.xml?

kevinMintnick commented 4 years ago

On the left side of the idea editor, can see the loaded packages, such as jfinal's.

But still unable to compile

kevinMintnick commented 4 years ago

Is it convenient to provide specific development environment? Such as JDK version, development editor

w703710691d commented 4 years ago

this package in jfinal-2.2.jar,have you find this file?

kevinMintnick commented 4 years ago

Thank you very much for your answer. The problem has been solved.

kevinMintnick commented 4 years ago

However, why can't I add questions in the background?

w703710691d commented 4 years ago

you may don't have perrmision to access problem file see the var Data Directory in background info page , tomcat should have perrmision to write in those dir。 More information, please see tomcat log :)

kevinMintnick commented 4 years ago

Create a question tip in the background I use windows 10 system. Do I need to make any changes? java.lang.UnsupportedOperationException at java.nio.file.Files.setPosixFilePermissions(Files.java:2044) at com.power.oj.problem.ProblemService.addProblem(ProblemService.java:420) at com.power.oj.admin.ProblemAdminController.save(ProblemAdminController.java:61) 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:497) at com.jfinal.aop.Invocation.invoke(Invocation.java:73) at com.jfinal.ext.interceptor.POST.intercept(POST.java:30) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.jfinal.ext.plugin.shiro.ShiroInterceptor.intercept(ShiroInterceptor.java:51) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.power.oj.user.UserInterceptor.intercept(UserInterceptor.java:30) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.power.oj.core.interceptor.AccessLogInterceptor.intercept(AccessLogInterceptor.java:41) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.power.oj.core.interceptor.SessionAttrInterceptor.intercept(SessionAttrInterceptor.java:30) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.power.oj.core.interceptor.OjVariableInterceptor.intercept(OjVariableInterceptor.java:12) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.power.oj.core.interceptor.GlobalInterceptor.intercept(GlobalInterceptor.java:35) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.power.oj.core.interceptor.TimingInterceptor.intercept(TimingInterceptor.java:18) at com.jfinal.aop.Invocation.invoke(Invocation.java:67) at com.jfinal.core.ActionHandler.handle(ActionHandler.java:77) at com.jfinal.plugin.druid.DruidStatViewHandler.handle(DruidStatViewHandler.java:75) at com.power.oj.core.handler.UrlFilterHandler.handle(UrlFilterHandler.java:21) at com.power.oj.core.handler.BaseUrlHandler.handle(BaseUrlHandler.java:28) at com.power.oj.core.handler.SessionHandler.handle(SessionHandler.java:21) at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1594) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 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:745)

w703710691d commented 4 years ago

please use linux system such as ubuntu

kevinMintnick commented 4 years ago

Is the web and the judge in the Linux environment?