开发环境篇:1-Linux下JavaWeb环境搭建

背景

更换工作,岗位随机分配,从之前的C的网络操作系统开发转行到java相关开发,机遇与挑战并存呀。

安装包下载

用于尚未入门,借鉴网上的资料,采用JDK + Apache Tomcat的形式来进行JavaWeb初级环境的搭建。首先根据自己的PC型号与操心系统,到官网上下载原始的安装包:

1)      JDK

网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

说明:JDK是java developmentkit(java软件开发包)的简称,是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。其地位类似与Linux C开发使用的uclibc/glibc

2)      Apache Tomcat

网址:http://tomcat.apache.org/

说明:(摘自百度百科)

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Apache,Nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛。

最终下载的安装包如下:

安装与配置

1)   解压安装

将下载的.tar.gz安装包解压,命令如下:

tar -xvzf jdk-8u171-linux-i586.tar.gz
tar -xvzf apache-tomcat-9.0.8.tar.gz

2)   JDK配置

解压JDK安装包后,需要配置JAVA的相关环境变量。同理,类似于Linux的环境变量,若需要对所有用户生效,需要配置/etc/profile文件;若只需要对当前用户生效,只需配置用户工作目录下.bashrc文件:~/.bashrc。本例配置当前用户生效,用vim 编辑~/.bashrc文件如下:

export JAVA_HOME=/home/zhaogang/java/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

说明:

a)      JAVA_HOME为实际JDK所在的目录,要结合实际情况,我所在的目录是:/home/zhaogang/java/

b)      PATH环境变量即为Linux 的PATH环境变量;

c)      修改.bashrc后,可以用source .bashrc命令使其生效;

验证:

Linux控制台输入java –version以验证自己的java安装包是否安装成功。

zhaogang@zglinux ~/java $ java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Server VM (build 25.171-b11, mixed mode)
zhaogang@zglinux ~/java $

3)   Apache启动

在apache解压后的bin目录,有个startup.sh的脚本,用于启动apache,里面还有其他一些脚本,后续用到再深入研究

zglinux bin # ./startup.sh
Using CATALINA_BASE:   /home/zhaogang/java/apache_server
Using CATALINA_HOME:   /home/zhaogang/java/apache_server
Using CATALINA_TMPDIR:/home/zhaogang/java/apache_server/temp
Using JRE_HOME:        /home/zhaogang/java/jdk1.8.0_171
Using CLASSPATH:       /home/zhaogang/java/apache_server/bin/bootstrap.jar:/home/zhaogang/java/apache_server/bin/tomcat-juli.jar
Tomcat started.

有以下几种方式可以验证apache是否启动成功,原理就是在Linux系统上起了一个http服务:相关的进程可以查看、网络端口处于监听状态、web能访问等等:

a)      ps –aux | grep apache 查看是否有相关进程;


b)      用PC(本机或其他网络互通的PC均可)的浏览器登录,如我用windows(192.168.124.3)访问Linux(192.168.124.4)的网页:

http://192.168.124.4:8080/

c)      netstat –na 查看端口号,发现8080端口已经起来:


至此,简易的JavaWeb开发环境搭建完毕,后续怎么用其实我还是一脸蒙蔽。

参考

记一次Linux下JavaWeb环境的搭建

添加gcc/g++的搜索路径(环境变量)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值