学习javaweb有一段时间了,最近刚好完成一个小的web项目。
勿喷!!!!!!!!
主要参考问题:
1.jdk,tomcat,mysql的安装配置。
2.tomcat,mysql的开机自启(我不会,但我的做法可以借鉴,勿喷)
3.项目的部署。
于是我便想着把它部署在Linux服务器,但是我没有啊,只能自己弄一个虚拟机系统,来慢慢配置linux了,发现这不是一点点的难,说多了都是泪。
现在记录一下我的配置过程。
满满干货(至少我觉得(滑稽保命))
对了,对于兴趣使然的朋友,建议使用Windows来做服务器系统,虽然不专业,但它可比Linux简便的多,(对大多数软件安装的简易程度比Linux好,关键Linux命令就有很多,对初学者极为不友好,比如说我,开玩笑的。)
一.Linux配置简易流程
对于Javaweb的服务器主要是配置三样东西。
1.jdk环境
2.tomcat服务器
3.mysql数据库(项目不用可以忽略)
原料:安装好的Linux系统。(能联网)
我的是Ubuntu桌面系统。
1.jdk环境配置
1.下载jdk
/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
以下操作都需要root权限
root权限进入:sudo su
2.解压jdk压缩包
进入终端,
下载完成后得到:
jdk-8u181-linux-x64.tar.gz
我们将这个文件随便放在linux的什么目录都可以。
先用cd命令进入你放压缩包的文件夹然后执行下面的解压命令
解压命令:tar -zxvf jdk-8u181-linux-x64.tar.gz
3.配置环境变量
使用vim /etc/profile 打开文件进行导入jdk路径
vim是一个编辑器, 按i ,可以编辑,esc退出编辑,:w与:q为保存写入与退出。
此时配置与windows大同小异。
export JAVA_HOME=/home/wanmeng/jdk/jdk版本 (说明:为绝对路径)
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
(说明:这个简单)
export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAHOME/bin:PATH (说明:$PATH不要乱改,不然许多命令可能找不到!!!(不然只能绝对路径访问命令))
:w 与:q 过后还有一个,更新此文件
命令:source /etc/profile (说明:还可以重启,reboot,不推荐)
检查配置是否完成的方法:
与windows一致 键入java -version,
如果有版本信息
则,linux jdk配置完成!
2.tomcat环境配置
这个不写了
直接上链接:
原文:/zhuying_linux/article/details/6583096/
自己的一些感悟:
自启动:未解决。
写脚本,让启动过程更简易,但需要手动
启动:
脚本格式:tomcat路径/startup.sh start
简化了tomcat路径的输入;
类比关闭:
tomcat路径/shoudown.sh start;
startup.sh shoudown.sh 在tomcat/bin下
3.mysql环境配置
我一开始是打算自己配置的,但最终还是借鉴了其它的简易安装法。
链接:
/Linux/-07/133128.htm
自己的一些感悟:
还有jdbc驱动安装!!!
二.项目部署
eclipse导出:
项目右键->导出->web->war file;
按步骤即可
将war包发到linux tomcat webapps;
此外
设置8080,3306 端口为可访问。
推荐ufw 防火墙配置工具。
自行百度
可在主机访问。
http://linux的ip(可能未固定ip):8080/项目
ok!
全部完结,想要一个赞。。。。