(完整项目源码)车辆GPS定位整套管理系统,轨迹播放,车辆管理,电子围栏,报警记录,数据库/人员定位/宠物定位/物流跟踪/资产定位

737 阅读2分钟
  • 框架:spring+jpa+struts2 ,MVC架构设计,可扩展性强。
  • 数据库:mysql5.7 或 阿里云rds
  • 语言:java jdk1.7
  • 服务器引擎:tomcat8.0
  • PC前端,JSP,Ajax,H5
  • 手机端APP:android(java)
  • 地图:百度
  • 同时可在线终端:1万+,比如救护车,工程车,押运车,校车,租赁车辆,电动车,人员定位,宠物定位,社区老人定位,企业车辆监控等功能!以下为实际图片 联系Q/vx:1378107235

完整项目下载

1611641830(1).jpg

1611641876(1).jpg

9e6a5c2f55c62e0a0460b32c46985bd.jpg

db7c513322a8a29fd5e5b2bed1ed069.jpg 服务器配置:
JDK配置:

如果您的服务器是Linux或者是阿里云ecs
在/usr下创建文件夹 java

 cd /usr
 mkdir java
 chmod 777 java

1、将jdk和tomcat安装包上传到java文件夹下面

解压jdk文件

tar -xzvf jdk-version

2、jdk环境变量配置

编辑/etc/profile文件

vi /etc/profile

3、按Insert或者I键,切换成编辑模式。

找到内容末尾,加入一段话

export JAVA_HOME=/usr/java/jdk1.8.0_161
export CLASSPATH=$JAVA_HOME/lib/toos.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

然后保存退出

4、生效命令:

source /etc/profile

5、查看是否成功

 java -version

如有显示版本号表示成功

tomcat配置:
解压jdk和tomcat

tar -zxf apache-tomcat-8.5.29.tar.gz -C ./tomcat/

Linux中让tomcat以服务service方式启动运行

  1. 在/etc/init.d目录下新建文件,命名为tomcat
  2. 对tomcat文件进行编辑,执行
 # cd /etc/init.d/

 # vi tomcat

将下面代码粘上去

# description: Tomcat7 Start Stop Restart  

# processname: tomcat7  

# chkconfig: 234 20 80  

JAVA_HOME=/usr/java/jdk1.7.0_67

export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  

export PATH  

CATALINA_HOME=/usr/local/tomcat

stats(){  
      numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`  
      if [ $numproc -gt 0 ]; then  
        echo "Tomcat is running..."  
      else  
        echo "Tomcat is stopped..."  
      fi  
    }  
 

case $1 in  

start)  

sh $CATALINA_HOME/bin/startup.sh  

;;  

stop)   

sh $CATALINA_HOME/bin/shutdown.sh  

;;  

restart)  

sh $CATALINA_HOME/bin/shutdown.sh  

sh $CATALINA_HOME/bin/startup.sh  

;;  

status)

stats
;;

esac    

exit 0

保存退出 4. 设置tomcat的文件属性,把tomcat 修改为可运行的文件,命令参考如下

chmod a+x tomcat

  1. 设置服务运行级别
chkconfig --add tomcat

  1. 服务就添加成功了
chkconfig tomcat on #设置服务自启
chkconfig --list tomcat #检查
然后用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了

  1. 测试
service tomcat start

service tomcat stop

service tomcat restart

service tomcat status

8、tomcat自动定时重启设置
在etc/crontab中编写如下指令

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

30 5 * * * root service tomcat stop
32 5 * * * root service tomcat start
33 5   * root echo "tomcat reboot /etc" >> /mnt/tomcatrebootlog.txt

重启服务

service crond stop
service crond start

tomcat下的conf下的server.xml, 允许服务器post请求特殊字符(必须添加)

relaxedQueryChars="[{:},]"

特别特别注意,解决tomcat加载超慢的方法

1.用vim编辑器打开tomcat的bin目录下的catalina.sh

[root@iz09a32x1sghz3z bin]# vi /usr/local/src/java/tomcats/tomcat7-8080/bin/catalina.sh

2.增加一行:JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom" 3、重启tomcat,问题解决