github 克隆的源码怎么打包成 war 啊

本贴最后更新于 533 天前,其中的信息可能已经时移世异

源码 pom.xml 配置的是打成 jar 包,我改成 war 包 web.xml 不知道怎么写,配置里忽略检查 web.xml 的话 bin.xmlbin.xml 又会报错,直接用 jar 包部署缺少依赖。。改来改去都还是不行 😭 求大佬带带我,因为想以后能直接在 solo 的基础上添加些自己想要的元素,所以想用源码自己部署。

广告 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • MingGH

    好的,谢谢!

  • 其他回帖
  • MingGH

    我用的最新版的代码,发现可以打包,但是启动不了,看了源码发现类 SkinMgmtServiceloadSkins 方法第 76 行改为加"/",就可以了

    if (!skinDirNames.contains(currentSkinDirName+"/")) {
    

    😂

    1 回复
  • adlered 1
    捐赠者

    因为移除了 Servlet,从 3.6.7 开始,不再支持打包为 war 了。只能打包 jar。
    详见这里

  • CherishVII
    作者

    我换了个版本 😂 clone 下来的版本是 3.6.7 应该,我换了 3.6.6 的源码,改下配置文件就能直接打包了。抱歉你这个问题我帮不了你了

  • 查看全部回帖