开启辅助访问 切换到窄版

打印 上一主题 下一主题

Linux服务器配置jdk,Tomcat,以及部署第一个web(超详细)

[复制链接]
作者:诸异道 
版块:
嵌入式操作系统 linux 发布时间:2021-5-22 17:23:50
16980
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了配置这些东西,本人走不了不少弯路,网上的教程都是很旧,要么2016,要么2018年,导致jdk部署的时候,环境变量出错了也不知道,甚至在配置期间重置了服务器。所以结合着自己走的弯路,写一个新的教程,来帮助大家避免那些错误,吐槽到这,开始一步一步的讲工具准备一个用于远程连接的软件:putty,xshell等都可以一个用于传送文件的软件,本人用的是xftp Linux服务器第一步 jdk的配置(1)首先下载jdk,jdk要与你自己做web的jdk版本最好一致。 jdk下载下载点此 下载压缩包文件,要下载这个版本和自己使用jdk版本保持一致即可! 同时要与服务器的系统一致。 然后用xftp把压缩包传输到服务器登录到远程连接 输入:mkdir /usr/local/jdk新建一个文件夹,来存放jdk然后输入:cd / 先进入到目录,然后输入下面命令解压 tar -zxvf jdk-16_linux-x64_bin.tar.gz -C /usr/local/jdk解压到刚才新建的文件,现在jdk已经安装好了,就剩最后一步,配置环境变量。首先在电脑上打开刚才的jdk压缩包,看里面有没有jre文件夹。记住这一点,然后开始配置环境 还是在远程连接输入首先输入:vim /etc/profile这是打开环境变量的文件,然后在键盘按下字母i 打开输入模式在末尾输入下面的代码,注意第二行JRE_HOMEJAVA_HOME=/usr/local/jdk/jdk-16/JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH若刚才看jdk的目录里面没有jre文件,就把第二行后面的jre删掉 即JRE_HOME=$JAVA_HOME/重点,当初我就是在这浪费了好多时间,明明jdk目录里没jre,结果环境变量还加一个jre,导致Tomcat一直报错JAVA_HOME=/usr/local/jdk/jdk-16/JRE_HOME=$JAVA_HOME/PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH配置完后,按下ESC,输入 :wq 退出 然后输入下面的代码,来看是否完成配置。java -version发现还是没有JAVA版本,这其实是刚配置环境变量,环境变量还没重启 下面输入source /etc/profile来重启环境变量 再输入java -version即可得到相应的java版本。 至此,jdk的配置以及完成,下面开始TomcatTomcat 的配置完成了上面的jdk配置,Tomcat便简单多了同样在官网下载Tomcat,版本要和自己在web本地开发的版本一致下载地址 找到与自己版本一致的Tomcat,下载tar.gz即可然后同样和上面jdk的方法,用xftp把这个压缩包传输到服务器里,进行下一步。 打开远程连接,输入mkdir /usr/local/tomcat #新建文件夹,然后解压tar -zxvf apache-tomcat-8.5.64.tar.gz -C /usr/local/tomcat用xftp重命名刚才解压的文件,改为Tomcat8然后进入到Tomcat目录的bin文件cd /usr/local/tomcat/tomcat8/bin开始启动Tomcat 输入./startup.sh这样即可打开,然后在浏览器输入 IP:8080(IP为自己服务器的公网IP) 可以等一会,毕竟Tomcat的启动和关闭都需要时间,刚开始打不开不要慌,差不多三分钟就行,如果一招直没打开则需要检查端口8080开了没有若能出现上图,则恭喜你,Tomcat已经配置成功了。 netstat -nalp|grep 8080 查找进程 若没有,则需要去自己服务器的控制界面,打开防火墙,修改安全组规则,添加一个上图的端口。 然后再打开IP:8080即可成功。部署第一个web在这里我用的是eclipse。我也就用eclipse进行说明找到自己的web项目,右键点击webwork,再点击Export导出war文件。然后用xftp把刚才导出的war文件传输到Tomcat目录里面的wepapps里面看到我这多了一个与war文件同名的文件夹吗,别急按着步骤来,你的文件里面也会有。打开远程连接,进入到Tomcat的bin目录然后输入./shutdown.sh 先关闭Tomcat 然后再输入./startup.sh打开Tomcat 这时再看xftp,和你刚才war文件同名的文件夹就出现了。 那该如何访问呢 就以我的这个为例,打开xftp打开webwork文件夹看到jsp文件了吗,找到这个,路径就基本明确了 这时打开浏览器 访问IP:8080/webwork/firstwork.jspIP可不是两个字母I和P,是你服务器的公网IP 访问后,就可出现你的web页面。好了,本次的教程就到这里,如果哪里有遗漏,可在评论区里提出。感谢观看,http://blog.csdn.net/qq_45411646/article/details/115176085
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表