记一次Linux下JavaWeb环境的搭建

 

  今天重装了腾讯云VPS的系统,那么几乎所有运行环境都要重新部署了。过程不难懂,但是也比较繁琐,这次就写下来,方便他人也方便自己日后参考参考。

  我采用的是JDK+Tomcat的形式来进行JavaWeb初级环境的搭建。

  首先准备好需要的软件,建议去官网下载,JDK注意选择适合自己系统的版本。这是我本次准备的软件:

  

  1.JDK的安装

  在Linux下安装JDK的过程和Windows下安装JDK的过程几乎是一样的,本次安装的是tar版本,也就是解压版。

  利用WinSCP连接到服务器,将JDK、Tomcat安装文件上传到usr下,你也可以选择其他目录,但是务必保持服务器目录结构有条不紊,第一时间就能找到需要的文件。

  上传成功后,我们借助SSH连接工具,进入服务器,找到我们刚刚上传的文件。

  

[root@VM_132_65_centos bin]# cd /usr
[root@VM_132_65_centos usr]# lsbin  games    lib  libexec  sbin   src  apache-tomcat-7.0.79.tar.gz  etc  include  jdk-8u144-linux-x64.tar.gz  lib64  local    share  tmp
[root@VM_132_65_centos usr]# 

  此时可以看到我们刚刚上传的两个文件。我们使用 tar命令分别解压两个文件。

  

[root@VM_132_65_centos usr]# tar -xvzf jdk-8u144-linux-x64.tar.gz 

  用同样的方式,解压Tomcat。

  接下来就是JDK环境变量的配置。

  在Linux下,如果你登录的不是root账户,请切换到root账户或者临时取得root权限。编辑bashrc文件

  

[root@VM_132_65_centos usr]# vi ~/.bashrc

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

  

export JAVA_HOME=/usr/jdk1.8.0_144
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
# User specific aliases and functions

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

  接着按下ESC键,输入wq,回车退出。

  要让这个文件生效只要刷新即可,命令为:

  

source ~/.bashrc

  此时我们可以验证JDK的配置情况,在终端输入Java -version ,Javac -version 并按回车

  

[root@VM_132_65_centos usr]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[root@VM_132_65_centos usr]# javac -version
javac 1.8.0_144
[root@VM_132_65_centos usr]# 

  至此JDK就安装好了。

  2.Tomcat的安装

  Tomcat我们下载的文件解压就可以了,找到里面的startup.sh,注意,是.sh的后缀。使用命令./startup.sh就可以启动了。

  

[root@VM_132_65_centos bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/apache-tomcat-7.0.79
Using CATALINA_HOME:   /usr/apache-tomcat-7.0.79
Using CATALINA_TMPDIR: /usr/apache-tomcat-7.0.79/temp
Using JRE_HOME:        /usr/jdk1.8.0_144
Using CLASSPATH:       /usr/apache-tomcat-7.0.79/bin/bootstrap.jar:/usr/apache-tomcat-7.0.79/bin/tomcat-juli.jar
Tomcat started.

  

 

  总结:Linux下JavaWeb环境的搭建其实还是通俗易懂的,但是,这并不代表这个过程就很顺利。在服务器环境中,如果你完美地完成了上述过程,这并不代表你一定能成功访问Tomcat。在本次的搭建环境过程就遇到了两个安全相关的小问题。

  1.腾讯云自带的安全组。腾讯云对于Linux系统来说,默认会给你开放22端口,其他不给开,需要自己配置。如果不配会怎样呢?Tomcat默认使用8080端口,这个就没法访问了。解决这个问题的方法也显而易见,需要去腾讯云控制台创建新的安全组。

  2.Linux自带的防火墙。Linux是个安全敏感的系统,现在的发行版基本都集成了防火墙功能(有的还集成了两个!艹)。对于防火墙的设置这个我建议,需要用到什么端口就开什么端口。

 

转载于:https://www.cnblogs.com/xiaosheblog/p/7629446.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值