我使用ansible角色gremid.fuseki将Jena和Fuseki安装为一个服务。
而且我想定制侦听主机和port.However,我不知道。
也许我应该编辑$FUSEKI_BASE/config.ttl,它的defaut内容是
[] rdf:type fuseki:Server ;
# Server-wide context parameters can be given here.
# For example, to set query timeouts: on a server-wide basis:
# Format 1: "1000" -- 1 second timeout
# Format 2: "10000,60000" -- 10s timeout to first result, then 60s timeout to for rest of query.
# See java doc for ARQ.queryTimeout
# ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "10000" ] ;
# Load custom code (rarely needed)
# ja:loadClass "your.code.Class" ;
.发布于 2018-09-07 08:36:48
当作为服务运行Fuseki时,使用发行版中的fuseki脚本,命令行参数由环境变量FUSEKI_ARGS提供。
服务脚本读取文件/etc/default/fuseki来设置要执行的环境,这可以包含作为FUSEKI_ARGS的环境变量设置。
可以设置许多环境变量,这些变量都是脚本。
目前:
配置#-如果存在,则从/etc/default/fuseki加载值。#如果/etc/ default /fuseki #不存在,下面的说明将涵盖默认设置。#设置DEBUG=1 (请参阅下面的或设置环境变量)以打印要使用的#设置。## Java #命令调用JAVA。如果没有设置,则使用java (从路径)。# JAVA_HOME也可以用来设置JAVA。## JAVA_OPTIONS #传递给JVM的额外选项。## FUSEKI_HOME #安装了Fuseki。如果没有设置,脚本将尝试根据脚本调用路径来猜测它。## FUSEKI_BASE #运行时区域的根-日志文件、系统文件、本地配置。#默认为$FUSEKI_HOME/run。## FUSEKI_RUN #应该存储fuseki.pid文件的位置。如果没有设置,它默认默认值为/var/run、/usr/var/run、$FUSEKI_HOME和/tmp。# FUSEKI_PID # FUSEKI PID文件,默认为$ Fuseki _RUN/fuseki.pid ## FUSEKI_ARGS #要传递给命令行中的Fuseki服务器的参数。默认为:##如果没有设置FUSEKI_CONF #-config=$ FUSEKI_CONF #如果FUSEKI_CONF被设置为## FUSEKI_START #路径到jar文件。默认为$FUSEKI_HOME/fuseki-server.jar ## FUSEKI_CLASSES # path,以添加到类路径中的额外jars。默认为none #应该是表单path/class.jar:path/class2.jar # FUSEKI_CONF # Fuseki配置文件,通常采用RDF表示法。## FUSEKI_USER #如果设置了,服务器将作为此用户## FUSEKI_LOGS #目录运行,其中将生成日志。#固定为$FUSEKI_BASE/log。# FUSEKI_LOGS_STDERROUT #日志文件与stderr和stdout日志输出来自Fuseki。#默认为$FUSEKI_LOGS/stderrout.log
https://stackoverflow.com/questions/52180741
复制相似问题