1、框架:spring+jpa+struts2 ,MVC架构设计,可扩展性强。
2、数据库:mysql5.7 或 阿里云rds
3、语言:java jdk1.7
4、服务器引擎:tomcat8.0
5、PC前端,JSP,Ajax,H5
6、地图:百度
同时可在线终端:1万+,比如救护车,工程车,押运车,校车,租赁车辆,人员定位,宠物定位,社区老人定位,企业车辆监控等功能!以下为demo截图,演示联系
联系邮箱: 1378107235@qq.com
完整资源:博主的完整项目源码
百度地图ak设置位置
数据库密码设置位置
完整资源:博主的完整项目源码
将工程文件导出war包,放到tomcat中的webapps文件中,重启tomcat
在浏览器中输入 http://127.0.0.1:8080/gpsweb,其中gpsweb为项目工程文件名称
为方便快速使用,博主把服务器配置详细步公布如下:
服务器配置:
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方式启动运行
在/etc/init.d目录下新建文件,命名为tomcat
对tomcat文件进行编辑,执行
# cd /etc/init.d/
# vi tomcat
将下面代码粘上去
# !/bin/bash
# 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
status(){
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
- 按ESC退出,并#:
wq
- 设置tomcat的文件属性,把tomcat 修改为可运行的文件,命令参考如下
chmod a+x tomcat
- 设置服务运行级别
chkconfig --add tomcat
- 服务就添加成功了
chkconfig tomcat on #设置服务自启
chkconfig --list tomcat #检查
然后用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了
- 测试
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="[{:},]"
把这个字符加入Connector
特别特别注意,解决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,问题解决