前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下配置JavaWeb环境

Linux下配置JavaWeb环境

作者头像
浩Coding
发布2019-07-03 11:37:47
2.1K0
发布2019-07-03 11:37:47
举报
文章被收录于专栏:浩Coding

最近需要一个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已经启动的情况:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浩Coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档