【发布时间】: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
我必须运行哪些命令才能卸载 tomcat9 并安装 tomcat8。 我这样做的原因是我无法让 fuseki.war 作为应用程序运行。我明白了
FAIL - Application at context path [/fuseki] could not be started
【问题讨论】:
标签: ubuntu tomcat ubuntu-18.04 tomcat9
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
对于安装,我们遵循«文件系统层次标准»:
在/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
【讨论】: