首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在服务器上安装和配置OpenTripPlanner?

如何在服务器上安装和配置OpenTripPlanner?
EN

Stack Overflow用户
提问于 2016-02-05 08:53:30
回答 1查看 2.1K关注 0票数 3

我想使用OpenTripPlanner进行多式旅行计划。我想使用GTFS和GTFS数据以及openstreetmaps。

我的平台: Ubuntu 10.04 (清晰) LTS

我在互联网上发现了很多信息,但其中很多都是旧的,而且经常链接不起作用,这并没有使我的任务变得更容易。

我遵循了几种方法,但它们没有成功。我是这方面的新手,但我认为安装和配置不会那么困难。

我的问题:如何在我的服务器上安装并为使用该API做好准备?

见下文。

===========================方法:

//步骤1:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install tomcat6 maven2 subversion default-jdk wget iptables tomcat6-examples tomcat6-admin
sudo apt-get install git

//步骤2:

代码语言:javascript
复制
git clone https://github.com/opentripplanner/OpenTripPlanner
cd OpenTripPlanner 
git checkout stable

==>以下选项无效:(错误:找不到分支)

代码语言:javascript
复制
git clone https://github.com/opentripplanner/OpenTripPlanner.git
git checkout mmri-rt (for mmri-rt branch)
mvn package -DskipTests

//步骤3: cd根

代码语言:javascript
复制
mkdir graph (upload changed config file "graph-config.xml", I used ftp)

//第4步:

代码语言:javascript
复制
mvn package -DskipTests
cd opentripplanner-graph-builder/target (error: /target not found)
java -Xmx2048M -jar graph-builder.jar /root/graph/graph-config.xml

下面的==>也不起作用:

代码语言:javascript
复制
mvn package -DskipTests
./build-old /root/graph/graph-config.xml

===========================方法通过Opentripplanner.org:

步骤1:

代码语言:javascript
复制
cd root
mkdir otp
wget http://maven.conveyal.com.s3.amazonaws.com/org/opentripplanner/otp/0.19.0/otp-0.19.0-shaded.jar
wget http://maven.conveyal.com.s3.amazonaws.com/org/opentripplanner/otp/maven-metadata.xml
wget http://maven.conveyal.com.s3.amazonaws.com/org/opentripplanner/otp/0.19.0/otp-0.19.0.pom

第2步:

代码语言:javascript
复制
apt-get install maven2
mvn install:install-file -Dfile=otp-0.19.0-shaded.jar -DpomFile=otp-0.19.0.pom

步骤3:

代码语言:javascript
复制
cd root/.m2/repository/org/opentripplanner/otp/0.19.0
java -jar otp-0.19.0.jar

==>错误:

代码语言:javascript
复制
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/opentripplanner/standalone/OTPMain : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: org.opentripplanner.standalone.OTPMain. Program will exit.

以下链接提供信息:

//旧github手册

https://github.com/opentripplanner/OpenTripPlanner/wiki/SettingUpOTPServer

// Opentripplanner.org手册:

http://docs.opentripplanner.org/en/latest/Basic-Usage/#get-otp

//构建een图形文件:

https://github.com/opentripplanner/OpenTripPlanner/wiki/GraphBuilder

//运行Tomcat中的webapp:

https://github.com/opentripplanner/OpenTripPlanner/wiki/RunningTheWebappInTomcat

//关于实时计划部门:

https://groups.google.com/forum/#!msg/transit-developers/MbGRNM9keJ8/vYmSKLQRKsQJ

// API DOC:

http://dev.opentripplanner.org/apidoc/0.15.0/

// Java:

http://dev.opentripplanner.org/javadoc/0.19.0/

//与检察官办公室有关的问题

https://github.com/opentripplanner/OpenTripPlanner/issues/2193

//在tomcat中运行webap:

https://github.com/opentripplanner/OpenTripPlanner/wiki/RunningTheWebappInTomcat

//员额:

https://groups.google.com/forum/#!forum/opentripplanner-dev

进一步的问题:在这个站点( https://groups.google.com/forum/#!msg/transit-developers/MbGRNM9keJ8/vYmSKLQRKsQJ )上,我看到一个“图-builder.xml”文件不再在新版本中使用。应该使用命令行进行配置。但是你怎么能保护一些设置呢?例如,作为要还原的备份。

EN

回答 1

Stack Overflow用户

发布于 2017-01-01 23:50:45

OpenTripPlanner的1.0.0版是去年晚些时候发布的(https://github.com/opentripplanner/OpenTripPlanner/releases/tag/otp-1.0.0),所以我知道您已经很久没有发布您的问题了,但是我建议您尝试最新版本!

我让OTP按照这里的说明工作:http://docs.opentripplanner.org/en/latest/Basic-Usage/。我很乐意回答您在部署OTP时可能遇到的任何具体问题,但目前我使用shell脚本和配置文件(http://docs.opentripplanner.org/en/latest/Configuration/)的组合来构建和运行OTP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35219876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档