一、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. mysql--学生课程成绩表

    创建表student: CREATE TABLE `student` ( `sid` INT(11) NOT NULL AUTO_INCREMENT, `sname` VARCHAR(20) NOT ...

  2. uartz Spring与Spring Task总结

    Spring对Quartz作了一个封装,同时,Spring自己也提供了一个任务定时器(spring-task),现把它总结一下.    对于Quartz,我们使用的时候主要是注重两个方面,一个是定时任 ...

  3. LPC1788系统时钟初始化

    #ifndef __SYS_H_ #define __SYS_H_ #include "common.h" #define SystemCoreClock  120000000  ...

  4. Qt编译Oracle OCI驱动

    最近使用qt开发了一个访问数据库的工具, 默认使用ODBC驱动注入的方式,后来发现Oracle中ODBC驱动注入经常失败. 后来就想直接使用OCI方式访问,而默认情况下Qt只有Sqlite和ODBC驱 ...

  5. iOS开发——UIImageView

    1.图像点击之后,全屏浏览 - (void)viewDidLoad { [super viewDidLoad]; _myImage=[[UIImageView alloc]initWithFrame: ...

  6. Spring AOP进行日志记录,管理

    在java开发中日志的管理有很多种.我一般会使用过滤器,或者是Spring的拦截器进行日志的处理.如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个 ...

  7. MIPI-3

    上一篇文章讲了以下D_PHY层,这只是最底层的,针对于显示,上层由分出了四种,由专门的工作组进行定义,显示器方面叫做display wrok group,主要分为 DSC(display comman ...

  8. NRF24L01无线通讯模块驱动

    NRF24L01 无线模块,采用的芯片是 NRF24L01,该芯片的主要特点如下: )2.4G 全球开放的 ISM 频段,免许可证使用. )最高工作速率 2Mbps,高校的 GFSK 调制,抗干扰能力 ...

  9. 横向滚动视图scroll-into-view不起作用

    横向视图scroll-into-view指定的id为hpink,但是效果图中显示的还是第1个view(未达到效果); 纵向视图scroll-into-view指定的id为yellowgreen,效果图 ...

  10. 更改pandas dataframe 列的顺序

    摘自 stackoverflow 这是我的df: Net Upper Lower Mid Zsore Answer option More than once a day 0% 0.22% -0.12 ...