Ubuntu安装OpenGTS-GPS追踪系统
OpenGTS(Open sourced GPS Tracking System)是一套免费开源的的GPS追踪系统软件,基于Apache + Tomcat + MySQL环境。它提供一个基础框架用于创建属于你的基于Web的GPS跟踪系统,支持Google Maps等地图提供商,并能够通过插件增加对各种GPS跟踪设备的支持。OpenGTS的典型使用:出租车/租车公司可用来追踪车辆位置。
主页:http://www.opengts.org/
Ubuntu安装OpenGTS:
1、安装LAMP
$ sudo apt-get update
$ sudo apt-get install apache2 php5 mysql-server libmysql-java ant unzip
在安装过程中设置MySQL root密码。
启动MySQL:
$ sudo systemctl start mysql
设置为开机启动:
$ sudo systemctl enable mysql
2、安装JDK
$ sudo apt-get install openjdk-8-jdk
设置Java环境变量:
$ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
$ echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> ~/.bashrc
Ubuntu 16.04 安装Oracle JDK9
$ sudo apt install python-software-properties software-properties-common
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt update
$ sudo apt install oracle-java9-installer
Ubuntu 16.04 安装其他的 open-jdk
Ubuntu 16.04默认仓库不再提供open-jdk 7,你可以通过第三源安装:
$ sudo add-apt-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk
安装open-jdk 8:
$ sudo apt install openjdk-8-jdk
安装open-jdk 9:
$ sudo apt install openjdk-9-jdk
3、安装Tomcat
$ cd /tmp
$ wget -c http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.zip
$ unzip apache-tomcat-8.5.16.zip
把Tomcat移动到安装目录并设置一些权限:
$ sudo cp -a apache-tomcat-8.5.16 /usr/local/
$ export CATALINA_HOME=/usr/local/apache-tomcat-8.5.16
$ echo "export CATALINA_HOME=/usr/local/apache-tomcat-8.5.16" >> ~/.bashrc
$ cd /usr/local
$ sudo ln -s $CATALINA_HOME tomcat
$ cd $CATALINA_HOME/bin
$ sudo chmod a+x *.sh
启动Tomcat:
$ $CATALINA_HOME/bin/startup.sh
4、下载mysql-connector-java和javax.mail
$ cd /tmp
$ wget -c http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.37.zip
$ unzip mysql-connector-java-5.1.37.zip
$ cd mysql-connector-java-5.1.37
$ sudo cp mysql-connector-java-5.1.37-bin.jar $JAVA_HOME/jre/lib/ext
$ cd /tmp
$ wget -c https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/1.5.2/javax.mail-1.5.2.jar
$ sudo cp javax.mail-1.5.2.jar $JAVA_HOME/jre/lib/ext/
$ sudo mv $JAVA_HOME/jre/lib/ext/javax.mail-1.5.2.jar $JAVA_HOME/jre/lib/ext/javax.mail.jar
5、下载配置OpenGTS
$ cd /tmp
$ wget -c http://liquidtelecom.dl.sourceforge.net/project/opengts/server-base/2.6.2/OpenGTS_2.6.2.zip
解压:
$ sudo unzip /tmp/OpenGTS_2.6.2.zip -d /usr/local/
$ sudo chown -R snail:sudo /usr/local/OpenGTS_2.6.2 # 把snail替换你的系统用户名
设置环境变量:
$ export GTS_HOME=/usr/local/OpenGTS_2.6.2
$ echo "export GTS_HOME=/usr/local/OpenGTS_2.6.2" >> ~/.bashrc
其它配置:
$ echo "export ANT_HOME=/usr/share/ant" >> ~/.bashrc
$ source ~/.bashrc
$ sudo ln -s $JAVA_HOME /usr/local/java
$ sudo ln -s $CATALINA_HOME /usr/local/tomcat
$ sudo ln -s $GTS_HOME /usr/local/gts
$ unlink /usr/local/apache-tomcat-8.5.16/apache-tomcat-8.5.16
配置OpenGTS:
$ sudo vim /usr/local/OpenGTS_2.6.2/config.conf
去掉如下两行的注释:
Db.sql.user=gts
Db.sql.password=opengts
编译OpenGTS:
$ cd $GTS_HOME
$ ant all
初始化OpenGTS数据库:
$ bin/initdb.sh -rootuser=root -rootPass=MySQL root密码
添加用户:
$ bin/admin.sh Account -account=sysadmin -pass=密码-create
安装Track Java Servlet:
$ ant track
$ cp build/track.war /usr/local/apache-tomcat-8.5.16/webapps/
重启tomcat服务:
$ $CATALINA_HOME/bin/shutdown.sh
$ rm -rf /usr/local/apache-tomcat-8.5.16/webapps/track*
$ cp $GTS_HOME/build/track.war $CATALINA_HOME/webapps/
$ $CATALINA_HOME/bin/startup.sh
最后安装Event Java Servlet 和 gprmc:
$ ant events
$ cp -v build/events.war $CATALINA_HOME/webapps
$ ant gprmc
$ cp build/gprmc.war /usr/local/apache-tomcat-8.5.16/webapps/
检查配置是否有错:
$ bin/checkInstall.sh
6、完成安装
使用浏览器访问:localhost:8080/track/Track
本文转载于:http://www.linuxdiyf.com/linux/25193.html
Ubuntu安装OpenGTS-GPS追踪系统相关推荐
- 搭建一个全功能 GPS 追踪系统
0X00 前言 Traccar 是一个开源的 GPS 跟踪系统.此存储库包含基于 Java 的后端服务.它支持 170 多种 GPS 协议和 1500 多种型号的 GPS 跟踪设备.Tracca ...
- 快速搭建GPS追踪系统,帮你找回丢失的女朋友
许多人常常在陪女朋友逛街时,一不留神就把女朋友弄丢了,那个如何有效的找回女朋友呢?我们从技术党的角度出发,下面我为大家介绍一款神器. Traccar 这是一个开源的 GPS 跟踪系统.此存储库包含基于 ...
- Linux下安装 SkyWalking 分布式追踪系统
Linux下安装 SkyWalking 分布式追踪系统 1.SkyWalking简介 1.1 SkyWalking介绍 SkyWalking项目是由华为大牛吴晟开源的个人项目,目前已经加入Apache ...
- Ubuntu安装常用Linux桌面系统
KDE 添加源 sudo add-apt-repository ppa:kubuntu-ppa/backports 更新源 sudo apt-get update 安装KDE sudo apt-get ...
- Ubuntu安装etter
目录 前言 意外的发现了etter Ubuntu安装etter 下载 解压缩 安装 etter的启动 列出同一网段所有在用IP 命令行交互方式 退出 GUI模式 前言 本文可以看做是一篇操作文,按下面 ...
- Ubuntu 安装 eclipse
Ubuntu 安装 eclipse 1.查看系统版本号,确定32位还是64位 ace@ubuntu-xl:/$ uname -a Linux ubuntu-xl 3.13.0-34-generic # ...
- Windows 7 下直接硬盘安装 Ubuntu 10.04成为双系统的方法
我这只下载Ubuntu10.04的ISO文件,又不想刻盘从光盘安装,麻烦又浪费一张光盘,又没有USB用,做不成LIVEUSB来启动安装,然后又不想用WUBI安装,觉得WUBI安装的方法系统的性能有所下 ...
- ubuntu下安装Thinkpad指纹识别系统
ubuntu下安装Thinkpad指纹识别系统 [1]执行以下命令,安装指纹识别驱动 $ sudo apt-get install thinkfinger-tools libpam-thinkfing ...
- ubuntu装双系统win7和linux,Ubuntu下安装WIn7(双系统)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 win7下安装ubuntu组成双系统很容易,虽然也应该有知道怎么在ubuntu下安装win7组成双系统的人,我就把我的经验分享出来: 1.准备工具:一个U ...
最新文章
- PyTorch 笔记(16)— torch.nn.Sequential、torch.nn.Linear、torch.nn.RelU
- 03-dispatch_after
- 加州理工华人博士提出傅里叶神经算子,偏微分方程提速1000倍,告别超算!
- Epic苹果诉讼案,却把索尼微软Steam都拉下水,网友忙吃瓜
- 【Android APT】注解处理器 ( 注解标注 与 初始化方法 )
- Idea根据表自动生成实体
- 机器学习实战读书笔记(1)
- php ziparchive(),php的ZipArchive类用法实例
- IntelliJ IDEA关于logger的live template配置
- Ubuntu 16.04 orb-slam2配置
- 人工智能及其体系结构_一些复制体系结构错误及其解决方案
- type与instance区别
- 安装Dukto局域网通讯工具
- VC中的_variant_t和_bstr_t
- 如何在word左侧显示目录
- 网易不进垃圾箱html,腾讯QQ、网易126、163邮箱发送邮件进入垃圾箱及收不到邮件怎么办?...
- 常见电商模式B2B、B2C、C2B、C2C、O2O
- [读书笔记][深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白...
- [yishen] 小慕读书web端学习笔记
- 月结5 - 外币评估[FAGL_FC_VAL/FAGL_FCV/OB59/OBA1]
热门文章
- PF使用率过高及解决方法
- SAP中输出采购订单和内部订单对应关系清单
- Cocos Creator JSB [Lv.1] (1)
- 弯道超车成为行业龙头,什么是粉笔科技的关键驱动力?
- 上海市c语言考试试题,2013年上海市计算机二级考试C语言试题.doc
- 多尺度模板匹配(openCV实现find_scaled_shape_model)
- matlab clf vs close 关闭图形
- 这10 个很“哇塞”的Web资源,前端必备的神仙级网站
- DBA: Distributed Backdoor Attacks against Federated Learning论文笔记
- 【愚公系列】2022年09月 微信小程序-Page页面扩展