【问题标题】:How can I remove tomcat 9 installation from my ubuntu 18.04 machine?如何从我的 ubuntu 18.04 机器上删除 tomcat 9 安装?
【发布时间】:2019-05-20 16:06:51
【问题描述】:

我必须运行哪些命令才能卸载 tomcat9 并安装 tomcat8。 我这样做的原因是我无法让 fuseki.war 作为应用程序运行。我明白了

FAIL - Application at context path [/fuseki] could not be started

【问题讨论】:

    标签: ubuntu tomcat ubuntu-18.04 tomcat9


    【解决方案1】:

    1.删除tomcat

    从 Ubuntu 中删除系统和配置文件。

    sudo apt remove --purge tomcat9 tomcat9-docs
    sudo apt autoremove
    sudo apt autoclean
    

    如果有的话,手动定位并删除剩余的文件

    sudo apt install locate && sudo updatedb
    locate tomcat
    

    2。安装 apache Jena fuseki

    wget https://archive.apache.org/dist/jena/binaries/apache-jena-fuseki-3.8.0.tar.gz
    cd /opt
    sudo tar xzf ~/apache-jena-fuseki-3.8.0.tar.gz
    sudo ln -s apache-jena-fuseki-3.8.0 fuseki
    

    创建 fuseki 用户

    sudo adduser --system --home /opt/fuseki --no-create-home fuseki
    

    对于安装,我们遵循«文件系统层次标准»:

    • `/opt/fuseki 中的代码
    • /var/lib/fuseki 中的数据库
    • 登录 /var/log/fuseki
    • /etc/fuseki 中的配置文件

    /var/lib 文件夹中:

    sudo mkdir -p fuseki/{backups,databases,system,system_files}
    sudo chown -R fuseki fuseki
    cd /var/log
    sudo mkdir fuseki
    sudo chown fuseki fuseki
    cd /etc
    sudo mkdir fuseki
    sudo chown fuseki fuseki
    cd /etc/fuseki
    sudo ln -s /var/lib/fuseki/* .
    sudo ln -s /var/log/fuseki logs
    

    创建服务

    在 /etc/default/fuseki 中编辑:

    FUSEKI_HOME=/opt/fuseki

    FUSEKI_BASE=/etc/fuseki

    FUSEKI_USER=fuseki

    JAVA_OPTIONS="-Xmx2048M"

    init.d中创建符号链接:

    cd /etc/init.d
    sudo ln -s /opt/fuseki/fuseki .
    

    启动服务

    sudo service fuseki start
    sudo update-rc.d fuseki defaults
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-17
      • 2019-04-09
      • 2020-06-26
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多