solo 怎么才能跑起来?

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

我的需求是想在 linux 服务器里跑起来 solo 项目

  1. 我下载了 solo 的源码,在 idea 里跑了起来并可以访问
  2. 我想把它放进 linux 服务器里,但是问题来了,本地打包是个 jar 包,放到服务器里执行 java -jar solo.jar 不行。
  3. 后来看到码云里有人说用 java -cp "lib/*:." org.b3log.solo.Server 这个命令,这个命令是在 target 下面执行的,那前提是我需要先把 jar 包解压才行,然后我在服务器里用 jar -xvf solo.jar 解压,发现解压成功,但是里面少了 lib 目录。。。
  4. 所以说还有什么方法吗?网上都是说用 war 包,但是我没有找到,提供的下载地址也是 404。官网里也找不到答案,网上的文章都很老。。。只能来这里寻求帮助了。。。

救救孩子吧

image.png

2 操作
maplelove 在 2020-06-08 19:11:43 更新了该帖
maplelove 在 2020-06-08 18:45:21 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • remixjc 1 评论

    解压 war 包到 ROOT 目录,

    jar -xvf ../../../mg-operators.war //这里是operators项目为例
    

    解压后启动 tomcat,Idea 是可以打包成 war 包的。

     ../../bin/startup.sh
    

    最新版的 Solo 已经不支持部署 Servlet 容器了……
    88250
  • 其他回帖
  • maplelove
    作者

    我发现了 pom 里在最后有注释,如果是 jar 包的话,打包配置要变一下,我变了,可用运行了。

    但是我配置里把端口 从 8080 改为了 80,但是只能用 8080 访问,80 不能访问。。。

  • maplelove
    作者

    我现在是 jar 包,执行 java -jar solo.jar 命令时,会报 Error: Could not find or load main class org.b3log.solo.Server 错误。你能发我一个 启动命令吗?

    1 回复
  • maplelove
    作者

    我看到目前的 pom 里面你们写的就是 jar 包,

    <packaging>jar</packaging>
    

    或者你能给我一个 下载 war 包的地址吗?官网里没有看到,网上的帖子地址大多是 404。

    或者说我现在就只是 git clone 了代码,接下来还要做什么能最快跑起来项目吗?我已经百度了几天了,部署到 linux 里咋这么难。。。

    1 回复
  • 查看全部回帖