文档章节

Linux下配置JavaWeb环境(持续更新其他软件)

Elven_Xu
 Elven_Xu
发布于 2016/04/19 22:20
字数 539
阅读 90
收藏 12

在JavaWeb开发中,JDK,Tomcat,Maven,Mysql等都是必不可少的。接下来我对在Linux上安装JDK,Tomcat,Maven,Mysql等进行分享,使用环境:

1、操作系统:CentOS 6.5 x64

2、JDK:jdk-8u77-linux-x64

3、Tomcat:apache-tomcat-8.0.33

4、Maven:apache-maven-3.3.9

 

安装:

1、下载

    Tomcat:下载地址

    JDK:下载地址

    Maven:下载地址

2、解压

    1.tar zxvf jdk-8u77-linux-x64.tar.gz

    2.tar zxvf apache-tomcat-8.0.33.tar.gz

    3.tar zxvf apache-maven-3.3.9.tar.gz

3、安装

    1.mkdir /usr/local/java/

    2.mv jdk-8u77-linux-x64/ /usr/local/java

    3.mv apache-tomcat-8.0.33 /usr/local

    4.mv apache-maven-3.3.9 /usr/local

4、配置环境变量

    编辑/etc/profile,并在最下方添加一下内容

    1. #java setting

    2. JAVA_HOME=/usr/local/java/jdk-8u77-linux-x64

    3. export JAVA_HOME

    4. PATH=$JAVA_HOME/bin:$PATH

    5. export PATH

    6. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    7. export PATH

    8. #tomcat setting

    9. CATALINA_HOME=/usr/local/apache-tomcat-8.0.33

    10. export CATALINA_HOME

    11. #Maven setting

    12. MAVEN_HOME=/usr/local/apache-maven-3.3.9

    13. export PATH=$PATH:$MAVEN_HOME/bin

    ok!

    运行 source /etc/profile 使环境变量生效

 

5、验证是否安装成功

    1.验证JDK

        java -version

        将会看到如下信息:

        java version "1.8.0_77"
        Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
        Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

    2.验证Tomcat

        /usr/local/apache-tomcat-8.0.33/bin/startup.sh

        将会看到如下启动信息:

        Using CATALINA_BASE:   /usr/local/apache-tomcat-8.0.33
        Using CATALINA_HOME:   /usr/local/apache-tomcat-8.0.33
        Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.33/temp
        Using JRE_HOME:        /usr/local/java/jdk1.8.0_77
        Using CLASSPATH:       /usr/local/apache-tomcat-8.0.33/bin/bootstrap.jar:/usr/local/apache-tomcat-            8.0.33/bin/tomcat-juli.jar
        Tomcat started.

        现在就可以通过IP:8080访问Tomcat。

        注意:如果不能访问请注意你的防火墙端口是否添加了8080端口。

        1.#查看防火墙端口

        2.service iptables

        3.#查看Tomcat是否在进程中

        4.ps -ef|grep tomcat

    3.验证Maven

        mvn -version

        将会看到如下信息:

        Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
        Maven home: /usr/local/apache-maven-3.3.9
        Java version: 1.8.0_77, vendor: Oracle Corporation
        Java home: /usr/local/java/jdk1.8.0_77/jre
        Default locale: en_US, platform encoding: UTF-8
        OS name: "linux", version: "2.6.32-431.23.3.el6.x86_64", arch: "amd64", family: "unix"
        注意:如果提示mvn:permission denied

        原因是mvn这个文件没有可执行权限,需要加上可执行权限

            1.先cd到该文件的目录下

            2.执行命令chmod a+x ./mvn

        然后再重新执行mvn -version看看
 

 

© 著作权归作者所有

共有 人打赏支持
Elven_Xu
粉丝 11
博文 19
码字总数 9167
作品 0
镇江
后端工程师
私信 提问
Jenkins详细安装与构建部署使用教程

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本...

6pker
2016/10/12
72
0
Qomo Linux发布4.0 Beta版 启用最新的项目主页

9月24日,Linux人社区发行版Qomo Linux 4.0 Beta版对外发布,这是自Qomo3.1版本后,Qomo 团队经历数月密集开发,从底层结构开始重新构筑的全新社区发行版。未来,在此版本的基础上,只要用户...

xyxzfj
2012/09/26
2
0
Qomo Linux 发布 4.0 Beta 版

9月24日,Linux人社区发行版Qomo Linux 4.0 Beta版对外发布,这是自Qomo3.1版本后,Qomo 团队经历数月密集开发,从底层结构开始重新构筑的全新社区发行版。未来,在此版本的基础上,只要用户...

oschina
2012/09/24
1K
7
Qomo Linux发布4.0 Beta版 启用最新的项目主页

9月24日,Linux人社区发行版Qomo Linux 4.0 Beta版对外发布,这是自Qomo3.1版本后,Qomo 团队经历数月密集开发,从底层结构开始重新构筑的全新社区发行版。未来,在此版本的基础上,只要用户...

朱暫無
2012/09/24
2
0
【Jenkins 学习笔记】玩转持续集成与持续交付

原文目录:https://www.cloudcrossing.xyz/post/52/ 1 Jenkins 概述 Jenkins 是一个开源软件项目,是基于Java开发的一种可拓展持续集成工具,主要用于持续、自动地构建 / 测试 / 集成软件项目...

苍云横渡
08/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
10
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
17
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
10
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部