NutzCN Logo
问答 nutz-book-project项目用Eclipse跑的 ;遇到了些问题
发布于 2402天前 作者 qq_abeb45de 2664 次浏览 复制 上一个帖子 下一个帖子
标签: nutzcn

本人看完了http://nutzbook.wendal.net/ 这个快速搭建的教程后 ;下载了git上的nutz-book-project项目用Eclipse跑的 ;遇到了些问题;;希望大牛指点下谢谢;
按照要求 redis jetty 都安装好了;启动也没有问题;但是访问

后台管理系统

  1. 地址 http://127.0.0.1:8080/adminlte 报404

我设置了jetty的context 为根目录;
看了想母nutzcn-app 的MainModule 类

@Api(name = "NutzCN论坛", description = "The answer to life, the universe and everything",
        match = ApiMatchMode.ONLY)
@SetupBy(value = MainSetup.class)
@IocBy(args = {
               "*js",
               "ioc/",
               //"*anno",
               //"net.wendal.nutzbook.web",
               "*quartz", // 关联Quartz
               "*async", "128",
               "*tx",
               "*jedis",
               "*slog"
               })
@Modules(scanPackage = false)
@ChainBy(args = "mvc/nutzbook-mvc-chain.js")
@Ok("json:full")
@Fail("jsp:jsp.500")
@Localization(value = "msg/", defaultLocalizationKey = "zh-CN")
@Views({BeetlViewMaker.class, PdfViewMaker.class})
@SessionBy(ShiroSessionProvider.class)
@UrlMappingBy(ApidocUrlMapping.class)
@LoadingBy(Hotplug.class)
public class MainModule {
    @At
    public void test(){}
}

访问 http://127.0.0.1:8080/test 可以访问; 不明白这里为什么要把子模块自动扫描设置为false;我改成true 以后为什么访问 这个app项目依赖的nutzcn-adminlte项目中的adminlte路径为什么访问不了

11 回复

首先, nutz-book-project的默认分支是3.x, 基于hotplug插件做的, 我猜你需要的是master分支的传统版本

然后, hotplug插件做的时候, 子模块扫描是要关掉的, 没有写错.

最后, Readme里面有说明eclipse下如何使用这个版本.

## 如何开发

默认情况下, webapp模块仅依赖了core和adminlte,所以启动后只有后台可访问.

在eclipes下, 单击nutzcn-webapp模块, 然后按 Ctrl+Alt+P, 按需加载的模块

若新建模块, 务必按hotplug插件规范的要求添加必要的文件

现在我想启动webapp 这个war 然后可以正常的访问https://localhost/adminlte 已经默认被依赖了 就不需要再按
Ctrl+Alt+P 去加载这个模块 ;意思我只要启动就可以正常访问对吧/ 可是为什么我访问报404 呢

你是不是改了其他东西?

没有改任何东西 就是改了jetty 的context 为跟目录

啥jetty? maven jetty:run 跑的?

不是 就是用的eclipse jetty插件跑的 没有maven

不要用jetty的插件跑.

要么tomcat 8.5, 要么mvn jetty:run

晕了 用了 maven 插件jetty jetty:run 就可以了 ; 我不会hotplug 我刚看完http://nutzbook.wendal.net/ 这个教程;这个看着跟那个教程有区别啊 ; 想找个跟这个差不多 但是有页面的; 基于nutz 二次开发一个管理系统 带微信功能 CRM 权限的 大牛有没有 推荐个

git checkout master

看传统模式的版本吧.

添加回复
请先登陆
回到顶部