一、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. java之常用正则表达式

    http://www.cnblogs.com/helloczh/articles/1648029.html http://wenku.baidu.com/link?url=gLcsovVfQqRTVa ...

  2. margin负值布局(一)

    搜索关键词:margin  负-100% 链接地址: 负margin用法权威指南 负边距(negative margin)实现自适应的div左右排版 <div class="cont& ...

  3. 手动调用NDK编译HelloWorld

    首先,你得有NDK(木有的自行搜索) /home/xxxx/tools/android-ndk-r12b 准备好你的HelloWorld程序源码: #include<stdio.h> in ...

  4. iOS开发——工厂模式

    工厂模式很好用,为表诚意,我直接搞个实用的例子放这,解析一个订单的数据,并且这个订单里面可能不止一件商品的做法. 还是直接上代码,不懂的地方,再提出来. 1.在MyOrderDeals.h文件中 #i ...

  5. Delphi 与 DirectX

    关于DirectX 在Delphi下的使用 源:Delphi 与 DirectX

  6. React Native 之 搭建开发环境

    现在只能在MAC系统上安装. 1. 首先,HomeBrew 这是一个包管理库,用来下载其它工具. 打开网站:brew.sh 网页有个命令 /usr/bin/ruby -e "$(curl - ...

  7. ASP.NET常用的控件怎么添加

    http://jingyan.baidu.com/article/d8072ac4224747ec95cefda2.html

  8. 在ubtuntu中使用包管理器 linux-brew

    用惯了mac的程序员回到linux开发平台总觉得有点不适应,这是因为linux的界面没有mac那么精美,而且linux的包管理器没有mac上面的homebrew那么强大.mac程序员遇到库的依赖问题时 ...

  9. spark transform操作卡死,请先对rdd进行action操作

    这两天一直在写spark程序,遇到了一个奇怪的问题. 问题简单描述如下,有两个RDD,设为rdd_a,rdd_b,当将这两个rdd合并的时候,spark会在运行中卡死. 解决方式也是奇葩. 只要在合并 ...

  10. 一分钟完成MySQL5.7安装部署

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://suifu.blog.51cto.com/9167728/1855415 Part ...