一、JDK安装(安装在/usr/java目录下)
1、下载:jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin
地址:http://jx.newhua.com/down/jdk-7-ea-bin-b26-linux-i586-24_apr_2008.zip
windows下将zip格式的解压出jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin
再传到linux服务器的/usr/java目录下
2、给文件加上可执行权限
[root@localhost java]# chmod x jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin
3.执行jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin
[root@localhost java]# ./jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin
自动安装生成目录jdk1.7.0
4.配置环境变量
环境变量配置有三种方法(分别是:修改/etc/profile文件,修改用户目录下的.bashrc文件,直接在shell下修改)我修改了/etc/profile文件:
[root@localhost java]# vi /etc/profile
打开文件后,按i 键,在文件后添加:
JAVA_HOME=/usr/java/jdk1.7.0
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar或者 .:$JAVA_HOME/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH (配置全局变量)
按esc 键
输入:wq 保存退出。
重新启动服务器
6.测试配置环境
写个简单的HelloWorld来测试一下
[root@localhost java]# vi HelloWorld.java
文件中输入:
public class HelloWorld{
public static void main(String args[]){
System.out.println(”Hello World in Linux!!”);
}
}
:wq 保存退出
[root@localhost java]# javac HelloWorld.java
没有错误,接下来:
[root@localhost java]# java HelloWorld

二、tomcat安装:(同样安装在/usr/java目录下)

下载地址:http://mirror.vmmatrix.net/apache/tomcat/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gz
1、解压到/usr/java目录:
[root@localhost java]# tar -zxvf jakarta-tomcat-5.0.28.tar.gz
/usr/java目录下将出现一个新的目录jakarta-tomcat-5.0.28
2、创建一个文件链接:
[root@localhost java]# ln -s jakarta-tomcat-5.0.28 tomcat
3、配置CATALINA_HOME:
[root@localhost java]# vi /etc/profile
在文件尾添加
CATALINA_HOME=/usr/java/tomcat
export CATALINA_HOME
:wq 保存退出
4、启动tomcat:
输入
[root@localhost tomcat]# bin/startup.sh

[root@localhost tomcat]# bin/catalina.sh run

关闭tomcat用:
[root@localhost tomcat]# bin/catalina.sh stop
或 [root@localhost tomcat]# bin/shutdown.sh
shell下输出:
Using CATALINA_BASE: /usr/java/tomcat
Using CATALINA_HOME: /usr/java/tomcat
Using CATALINA_TMPDIR: /usr/java/tomcat/temp
Using JAVA_HOME: /usr/java/jdk1.7.0
5、浏览器中输入(注意:这里指的是linux虚拟机上的机器,在非linux本机浏览器上访问,要输入linux虚拟机ip地址):http://localhost:8080 将出现tomcat欢迎页面
6、管理tomcat:
[root@localhost tomcat]# vi conf/tomcat-users.xml
在和之间加入:
7、重启系统:
浏览器中输入:http://localhost:8080/manager 登入后就可以来管理了
输入http://localhost:8080/manager/html 来管理你的工程项目了
linux系统默认不开放8080端口,开启8080端口可以这样:
[root@bogon ~]# cd /etc/sysconfig/
[root@bogon sysconfig]# vi iptables
加上这一句:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT(不同的发行版有不同的写法)

注:该博文仅是本人的学习、工作技术笔记

linux环境下搭建 j2ee环境的更多相关文章

  1. Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1

    交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux- ...

  2. linux系统下搭建php环境之-Discuz论坛

    1.安装搭建论坛必要的软件 apache php mysql CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵 ...

  3. OpenCV在Linux(Fedora)下搭建开发环境简述

    盼望了好久的Fedora21终于发行了.先来晒一张图: 默认桌面还是那么简洁: 好了,废话少说.来看看在Fedora下搭建opencv开发环境,因为我已经搭建好了(过程比较艰辛) 先注明参考文章,感谢 ...

  4. Linux环境下搭建测试环境(LAMP详细说明)

    一.安装虚拟机与CentOS7 传送门:https://www.cnblogs.com/mrgavin/p/9372393.html 注意:以下安装,我都是用的root权限. 二.安装Apache1. ...

  5. Linux环境下搭建JDK环境

    yum安装 傻瓜式安装,记录几条命令 1.查看可安装的jdk版本(需要安装yum): yum -y list java* 2.安装jdk yum install -y java-1.8.0-openj ...

  6. 如何在linux环境下搭建github环境

    首先安装github # yum install git 完成之后 https://help.github.com/articles/generating-ssh-keys/#platform-lin ...

  7. Linux操作系统下搭建LAMP环境

    准备:先在目录home/csy/下建website代码目录,然后新建php文件,命名为test.php. 在test.php编写代码如下: <? php phpinfo(); ?> 保存并 ...

  8. 如何在centos环境下搭建java环境

    在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是Cen ...

  9. Mac环境下搭建PhoneGap环境

    首先,官方文档中,要求,编译需要使用Intel架构的 Mac OS X系统的Mac设备,最低要使用XCode4.5以上版本和Mac OS X 10.7以上的系统以及IOS6.0 以上的SDK,至于发布 ...

随机推荐

  1. SQL 复习二(数据查询语言)

    1.1 数据查询语言 DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端. 语法: SELECT selection_list /*要查询的列名称*/ FR ...

  2. vmware克隆Centos6.7虚拟机网卡无法启动问题

    快速处理办法: cat /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i '/UUID/d' /etc/sysconfig/network-script ...

  3. BZOJ 2209: [Jsoi2011]括号序列 [splay 括号]

    2209: [Jsoi2011]括号序列 Time Limit: 20 Sec  Memory Limit: 259 MBSubmit: 1111  Solved: 541[Submit][Statu ...

  4. 学习c++语言应该牢记的50条准则,同样学习其他语言也一样

    1.把C++当成一门新的语言学习(和C没啥关系!真的.): 2.看<Thinking In C++>,不要看<C++变成死相>: 3.看<The C++ Programm ...

  5. 关于Java通过JNI调用C 动态链接库(DLL)

    JNI介绍 用JNI实现Java和C语言的数据传递 JNI原理分析和详细步骤截图说明 jni的JNIEnv指针和jobject指针 JNI实现回调| JNI调用JAVA函数|参数和返回值的格式 Jni ...

  6. Android和BLE模块连接通信

    首先,进行一下科普: 1.BLE(Bluetooth Low Energy),蓝牙4.0核心profile,主要特点是快速搜索,快速连接,超低功耗保持连接和数据传输,缺点:数据传输速率低,由于其具有低 ...

  7. 无锁同步-JAVA之Volatile、Atomic和CAS

    1.概要 本文是无锁同步系列文章的第二篇,主要探讨JAVA中的原子操作,以及如何进行无锁同步. 关于JAVA中的原子操作,我们很容易想到的是Volatile变量.java.util.concurren ...

  8. BZOJ2318: Spoj4060 game with probability Problem

    #include<iostream> #include<algorithm> #include<cstring> #include<cstdio> #i ...

  9. Android滚动选择控件

    现在觉得github特别方便,我一般直接使用github中的内容, https://github.com/wangjiegulu/WheelView 这里面都有详细的介绍

  10. 【MySQL】JDBC连接MySQL的一些问题以及解决办法

    [MySQL]JDBC连接MySQL的一些问题以及解决办法 http://blog.csdn.net/baofeidyz/article/details/52017047