大家在购买腾讯云或是阿里云服务器之后,都会面临安装java环境的问题,现在docker的出现已经大大简化了部署难度,我这里写的是不使用docker的一键安装脚本。包括jdk、tomcat、mysql、maven
给大家分享一个自己写的服务器一键建站脚本,适用于Centos7.2系统。其他Centos系统应该也支持,未曾测试过。
使用方法:
centos7.2 自动安装建站环境脚本使用方法:
需要准备jdk、maven、tomcat的tar.gz包,直接去官网下载即可
这里给出maven和tomcat的资源:
maven、tomcat安装包(tar.gz)
jdk的资源太大,我没有权限上传,可去oracle官网下载
安装脚本下载:deploy.sh
1.进入你定义的安装目录,把准备的后缀为tar.gz的文件复制到此目录,例如这里进入/usr/local/java目录,里面准备好了tar.gz文件,版本号无所谓,大家下载自己需要的版本即可。
2.把下载的deploy.sh脚本复制到此目录,给予deploy.sh脚本可执行权限,然后使用./deploy.sh 执行脚本
chmod +x deploy.sh
./deploy.sh
ps:如果执行脚本的时候有格式错误,就是报一些“\r\r”的错误,那么很可能dos和linux的格式问题,这时候用一下格式化工具即可:
安装dos2unix,这个工具帮我们把文件格式化为linux标准格式,安装命令:
yum -y install dos2unix*
然后执行格式化命令即可:
dos2unix deploy.sh
格式化完成后再次运行脚本就没有错误了
3.使环境变量配置生效
source /etc/profile
ps:其实脚本里写了这个配置,但是并未生效,需要手动执行一下。
安装完毕!
测试:
java -version,显示版本号则成功安装jdk
mvn -v 显示版本则成功安装maven
启动tomcat的方法:
进入到tomcat的bin目录执行./startup.sh
访问ip:8080 查看是否有tomcat主页,ip为服务器公网ip.(服务器tomcat启动一般很慢,启动成功后立即访问可能要等一段时间才显示主页)
ps:时间紧迫,未做任何执行判断,而且在linux领域我不是很熟悉,难免写的不好,出现问题大家可以对照脚本代码自行修改。也可留言大家讨论下。