Linux下配置JavaWeb环境

最近需要一个Linux下的JavaWeb环境,所以写下这篇文章,好记性不如烂笔头嘛,O(∩_∩)O哈哈~。本篇教程用的是Centos7系统,需要安装JDK1.8+Tomcat8,然后也有MySQL在Linux下的安装教程。

准备工作:上传文件到服务器

一般来说,Linux系统网络传输文件多用sftp命令,也可以用其他一些软件等等,也可以在Windows系统下传输文件到Linux系统,之前我们公众号的教程:在Windows系统下使用SSH。大家有兴趣可以看看那篇教程,我们这里只提一下sftp命令。

sftp> get /var/ndex.php /home

这条语句将从远程主机的 /var目录下将 index.php 下载到本地 /home目录下。

sftp> put /home/Linuxgl.pdf /var

这条语句将把本地 /home目录下的 linuxgl.pdf文件上传至远程主机/var目录下。

在sftp命令下ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l , 即 lls lrm. 要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅 man sftp.

一 解压文件

如上图,上传完文件后,要开始解压文件,此时可以看到我们刚刚上传的两个文件。我们使用tar命令(教程:Linux命令之tar——打包

)分别解压两个文件。tar -zxvf 文件名:(-x:解压 -v:显示所有过程 -Z:有compress属性的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名)。

用同样的方式,解压Tomcat的压缩包。

不过注意,tar解压到指定目录时候需要加上-C参数,表示更换目录的意思。如图,不加-C会报错:

二 配置JDK环境变量

在命令行界面下,如果你登录的不是root账户,请切换到root账户(sudo -root)或者临时取得root权限(sudo -i)。并且编辑bashrc文件:

vi ~/.bashrc

在非注释区(也就是不要将代码写在#后边)配置以下信息:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_171

export JAVA_LIB=$JAVA_HOME/lib

export JAVA_BIN=$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

export PATH=$JAVA_BIN:$PATH

如图:可以复制,然后在终端里面 鼠标右键->粘贴 然后记得修改JAVA_HOME

请注意,JAVA_HOME为实际JDK所在的目录,要结合实际情况。

接着按下ESC键,输入wq(写入并退出),回车退出。

  要让这个文件生效只要刷新即可,命令为:source ~/.bashrc

此时我们可以验证JDK的配置情况,在终端输入Java -version ,Javac -version 并按回车,如下图,安装成功会显示出jdk版本等信息:

三 安装Tomcat

Tomcat我们下载的文件解压就可以了,找到里面的/bin/startup.sh,注意,是.sh的后缀(Windows系统是.bat脚本)。使用命令./startup.sh就可以启动tomcat了。如图:

验证是否启动了tomcat,打开浏览器输入:yourip:8080,成功启动Tomcat如下图:

或者curl ip:8080,看看返回的结果:

注意:开启你服务器的8080端口记得哦!

附录:查看端口情况

1、先到tomcat配置文件查看tomcat的端口是什么,配置文件一般是:$CATALINA_HOME/conf/server.xml这个文件,查找 <Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>这一行。这里,端口是8080。

如图,先切换到Tomcat目录:

cat server.xml | grep Connector : 看看是否用的8080端口

2、使用netstat 命令查看占用情况

netstat -ap |grep 8080 //查找tomcat端口是否被占用

netstat -tln //表示以数字形式查看正在监听的端口 netstat -ap //查看所有应用占用端口情况

3、查看Tomcat启动情况:

ps -ef | grep java 这是Tomcat已经启动的情况:

原文发布于微信公众号 - 浩Coding(gh_c4a2e63d2ca7)

原文发表时间:2019-02-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券