Coder Social home page Coder Social logo

rk_cms's Introduction

RK_Cms

nutz version - nutz 1.b.52

权限管理系统 采用apache shiro

数据库mysql

默认账号密码: admin 123

在线演示地址

http://nutz.cn/yvr/t/tdb5l3e7pajv1ptl1f0nveg1bk

如不可用,请报issue.

使用手册(编写过程中)

http://wendal.gitbooks.io/rk_cms/content/

maven 环境配置

下载maven压缩包

http://maven.apache.org/download.cgi

解压缩到

E:\Tools\apache-maven-3.1.1

配置环境变量

我的电脑-属性-高级系统设置-高级-环境变量-系统环境变量-PATH-变量值后面添加
	;E:\Tools\apache-maven-3.1.1\bin
	
注意那个分号

编译说明

基于maven

mvn clean package war:war

运行说明

初始化数据库, root密码设置为root.

create database platform default character set utf8;

将war放入tomcat的webapps目录,启动tomcat即可

生成eclipse项目文件

mvn eclipse:eclipse -Dwtpversion=1.0

查看依赖树

mvn dependency:tree

在docker容器中运行

先启动一个mysql容器

docker run --name rk_cms_db -d -e MYSQL_ROOT_PASSWORD="root" mairadb

然后启动rk_cms

docker run --name my_rk_cms -it --link rk_cms_db:tomysql wendal/rk_cms

协议 LICENSE

Apache License

rk_cms's People

Contributors

rekoe avatar wendal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rk_cms's Issues

这个DEMO真的能够愉快的跑起来吗?

整个项目down下来,Eclipse加载完毕,无错误提示,jetty跑起来,遇到各种问题:
1.提示 shiro.ini 为空,将shiro.ini复制到/WEB-INF下,OK
2.提示dao无法初始化,因为type=null,将/ioc/*.js复制到com.rekoe.mvc.view包下,OK
3.提示init_system_h2.sql无法找到文件,将init_system_h2.sql复制到com.rekoe包下,OK
至此,启动正常
4.访问/admin/login,
2014-08-14 16:33:28.805:WARN::/admin/login
java.lang.IllegalStateException: Committed
at org.mortbay.jetty.Response.resetBuffer(Response.java:1023)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:211)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at org.nutz.mvc.view.ForwardView.render(ForwardView.java:70)
at org.nutz.mvc.view.ViewWrapper.render(ViewWrapper.java:26)
at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:40)
at org.nutz.mvc.impl.processor.FailProcessor.process(FailProcessor.java:30)
at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:45)
at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:64)
at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)

还能愉快的跑起来吗。

pom文件格式小错误

pom文件中多了一个>,导致eclipse导入不了
具体如下

org.nutz
nutz-plugins-daocache
1.b.53
>

验证码无法显示

"C:\Program Files\Java\jdk1.7.0_72\bin\java" "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA 14.1\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA 14.1\plugins\maven\lib\maven3\bin\m2.conf" -Didea.launcher.port=7539 "-Didea.launcher.bin.path=C:\Program Files\JetBrains\IntelliJ IDEA 14.1\bin" -Dfile.encoding=GBK -classpath "C:\Program Files\JetBrains\IntelliJ IDEA 14.1\plugins\maven\lib\maven3\boot\plexus-classworlds-2.4.jar;C:\Program Files\JetBrains\IntelliJ IDEA 14.1\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=14.1.2 org.apache.tomcat.maven:tomcat6-maven-plugin:2.0-beta-1:run
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.rekoe:rk_cms:war:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 291, column 12
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building rk_cms 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> tomcat6-maven-plugin:2.0-beta-1:run (default-cli) @ rk_cms >>>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ rk_cms ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 18 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ rk_cms ---
[INFO] Compiling 1 source file to D:\Workspace\Intellij\oss\Rk_Cms\src\main\webapp\WEB-INF\classes
[INFO]
[INFO] <<< tomcat6-maven-plugin:2.0-beta-1:run (default-cli) @ rk_cms <<<
[INFO]
[INFO] --- tomcat6-maven-plugin:2.0-beta-1:run (default-cli) @ rk_cms ---
[INFO] Running war on http://localhost:8080/rk_cms
[INFO] Using existing Tomcat server configuration at D:\Workspace\Intellij\oss\Rk_Cms\target\tomcat
四月 26, 2015 5:51:08 下午 org.apache.catalina.startup.Embedded start
信息: Starting tomcat server
四月 26, 2015 5:51:08 下午 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.35
2015-04-26 17:51:08,799 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization.
四月 26, 2015 5:51:08 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Shiro environment
2015-04-26 17:51:08,951 [INFO][org.apache.shiro.config.IniSecurityManagerFactory] - Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
2015-04-26 17:51:08,952 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 151 ms.
ALL Nutz Log via Log4jLogAdapter
2015-04-26 17:51:08,966 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ...
2015-04-26 17:51:09,016 [WARN][org.nutz.resource.Scans] - /WEB-INF/lib/ NOT found?!
2015-04-26 17:51:09,036 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.b.52
2015-04-26 17:51:09,036 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ...
2015-04-26 17:51:09,278 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - auto set as refer:dataSource
2015-04-26 17:51:09,325 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - Scan complete ! Found 35 classes in 1 base-packages!
beans = ["quartzService", "articleCategoryService", "commonAct", "permissionCategoryService", "articleModule", "userService", "snakerFacets", "fileAct", "crawlerRuleService", "adminRoleAct", "acquisitionService", "adminUserAct", "fileService", "acquisitionTempService", "settingService", "loginModule", "permissionService", "socialAuthConfig", "acquisitionAct", "settingAct", "salesAct", "adminLoginAct", "roleService", "indexModule", "jPEGView", "photoModul", "permissionCategoryAct", "statisticsAct", "captchaModule", "crawlerAct", "articleCategoryAct", "oauthLoginAct", "articleService", "permissionAct", "articleAct"]
2015-04-26 17:51:09,331 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2015-04-26 17:51:09,830 [INFO][org.nutz.mvc.impl.NutLoading] - Found 95 module methods
2015-04-26 17:51:09,835 [INFO][org.nutz.mvc.impl.NutLoading] - Setup application...
2015-04-26 17:51:10,157 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 1120ms
四月 26, 2015 5:51:10 下午 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
四月 26, 2015 5:51:10 下午 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2015-04-26 17:51:15,700 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/captcha :
com.octo.captcha.CaptchaException: n must be positive
at com.octo.captcha.image.gimpy.GimpyFactory.getImageCaptcha(GimpyFactory.java:79)
at com.rekoe.mvc.view.AbstractCaptchaEngine.getNextImageCaptcha(AbstractCaptchaEngine.java:67)
at com.octo.captcha.engine.image.ImageCaptchaEngine.getNextCaptcha(ImageCaptchaEngine.java:52)
at com.octo.captcha.service.AbstractCaptchaService.generateAndStoreCaptcha(AbstractCaptchaService.java:148)
at com.octo.captcha.service.AbstractManageableCaptchaService.generateCountTimeStampAndStoreCaptcha(AbstractManageableCaptchaService.java:340)
at com.octo.captcha.service.AbstractManageableCaptchaService.generateAndStoreCaptcha(AbstractManageableCaptchaService.java:329)
at com.octo.captcha.service.AbstractCaptchaService.getChallengeForID(AbstractCaptchaService.java:64)
at com.rekoe.module.CaptchaModule.captcha(CaptchaModule.java:30)
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:606)
at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:23)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:33)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:40)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:113)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15)
at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:40)
at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:64)
at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)
at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:182)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
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:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:300)
at com.rekoe.cms.image.FileReaderRandomBackgroundGenerator.getBackground(FileReaderRandomBackgroundGenerator.java:149)
at com.octo.captcha.component.image.wordtoimage.ComposedWordToImage.getBackround(ComposedWordToImage.java:116)
at com.octo.captcha.component.image.wordtoimage.AbstractWordToImage.getImage(AbstractWordToImage.java:50)
at com.octo.captcha.image.gimpy.GimpyFactory.getImageCaptcha(GimpyFactory.java:77)
... 47 more

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.