Ubuntu下J2EE部署

1 安装JDK环境

离线手动安装:

1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载版本:jdk-6u27-linux-i586.bin

2)管理员主文件夹fjs下创建java文件夹,将jdk-6u27-linux-i586.bin放置其中,进入java目录的终端,执行命令:

sudo sh jdk-6u27-linux-i586.bin

3)设置环境系统变量:该设置方法验证未通过;

——执行命令:sudo gedit /etc/environment

在文件中添加:

     export JAVA_HOME=/home/fjs/java/jdk1.6.0_27 
     export JRE_Home=/home/fjs/java/jdk1.6.0_27/jre 
     export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 

——执行命令:sudo gedit /etc/profile

在文件中umask022之前添加:

     export JAVA_HOME=/home/fjs/java/jdk1.6.0_27 
     export JRE_HOME=/home/fjs/java/jdk1.6.0_27/jre 
     export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 
     export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin 

4)注销用户fjs(管理员),检测JDK版本,命令:java –version

=================================================================================================================================

1)安装后注销用户,登陆界面输入用户名和密码后无法进入图形化系统而重新进入登陆界面,强制关闭后重启也不可以,提示:*Stopping System V runlevel compatibility [OK]

2)执行ctrl+alt+f1切换到tty(ctrl+alt+f7切换到图形化界面),输入用户名和密码后,进入文本化系统;执行命令gdm查看具体原因,

提示:/home/fjs/java/jdk1.6.0_27/lib,/home/fjs/java/jdk1.6.0_27/jre/lib,bad variable name;

3)执行命令startx进入图形化系统,将/etc/environment和/etc/profile上所添加的java环境变量信息删除,重新执行命令gdm,

提示:(gdm-binary:2390):warning **:could not acquire name;bailing out;

4)以root身份执行重配置gdm命令:dpkg-reconfigure gdm;

提示:(gdm-binary:2480):warniing**:could not acquire name;bailing out;

5)强制退出,重新启动Ubuntu发现可以正常进入图形化系统;

6)定位原因:jdk环境变量配置导致错误,修改配置方法为:

sudo vi /etc/environment

在environment中修改:

PATH=”……:/home/fjs/java/ jdk1.6.0_27/bin”

JAVA_HOME=/home/fjs/java/ jdk1.6.0_27

CLASSPATH=.:/home/fjs/java/ jdk1.6.0_27/lib

重启即配置成功。

===============================================================================================================================

2 安装Eclipse

1.下载地址:http://www.eclipse.org/downloads

下载版本:eclipse-jee-indigo-linux-gtk.tar.gz

2.解压到指定目录即可,这里和jdk目录一致,放在java内,解压后路径:/home/fjs/java/eclipse;

3.启动eclipse,设置工作路径为:/home/fjs/java/workspace;

3 安装Tomcat

1.下载地址:http://tomcat.apache.org

下载版本:apche-tomcat-7.0.21.tar.gz

2.解压到指定目录即可,这里和jdk目录一致,放在java内,解压后路径:/home/fjs/java/ apche-tomcat-7.0.21;

3.进入/home/fjs/java/ apche-tomcat-7.0.21/bin,执行命令./ startup.sh启动,执行命令./ shutdown.sh关闭;

Linux操作系统Ubuntu部署J2EE篇相关推荐

  1. Linux操作系统Ubuntu部署GCC篇

    GCC编译器部署 在线联网部署方式: 1.启动虚拟机,进入Ubuntu操作系统: 2.打开终端,"应用程序-附件-终端",进入命令窗口: 3.执行下面命令完成GCC编译和基本库的部 ...

  2. Linux操作系统Ubuntu部署Mysql篇

    Ubuntu下Mysql部署 1 Mysql安装 1.在线自动安装: 1)安装服务端命令:sudo apt-get install mysql-server 安装过程提示输入root密码,装完已经自动 ...

  3. Linux操作系统Ubuntu部署Oracle篇

    ubuntu下安装oracle client: 1.下载安装包 命令:sudo wget http://oss.oracle.com/debian/dists/unstable/non-free/bi ...

  4. Linux操作系统Ubuntu部署GCC之Libpcap库篇

    Ubuntu操作系统GCC之Libpcap库部署 1.启动虚拟机,进入Ubuntu操作系统,打开firefox浏览器: 2.下载并安装四个组件: 1)m4源代码:http://ftp.gnu.org/ ...

  5. Linux操作系统 Ubuntu

    Ubuntu是一个神奇的Linux操作系统,四年多前我们第一次试用了Ubuntu,之后便被深深的吸引,特别是从8.04Lts开始,Ubuntu便成了沙浪网众人的主要工作环境.特别是沙浪网美女小梅,在午 ...

  6. Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法

      本文介绍在Linux Ubuntu操作系统下,配置Visual Studio Code软件与C++ 代码开发环境的方法.   在文章虚拟机VMware Workstation Pro中配置Linu ...

  7. 简单认识Samba服务以及Linux操作系统下部署案例解析

    1.首先在介绍Samba服务之前我们先来简单的认识一下SMB协议.SMB(Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主 ...

  8. linux操作系统下部署Javaweb项目教程

    操作系统: CentOS 6.9 64位 工具:Xshell,Xftp,MySQL5.7,jdk1.8,tomcat8.0 一,Xshell 基本概念:Xshell可以在Windows界面下用来访问远 ...

  9. Linux系统(ubuntu)部署Asp.Net Core网站

    一.前言 亲自动手尝试部署.Net Core在Linux,看了不少文章,感觉是很简单,但是做下去也会有很多问题,今天就写个文章记录下来. 二.环境安装  虚拟机(VMware),在网上找就行. 地址: ...

最新文章

  1. 以太坊知识教程------交易
  2. finereport 登录界面的代码文件_【干货下载】多彩包含网页登录界面等4款WEB模板素材作品集源文件...
  3. 【技术改造】电商系统用户模块集成Feign-1
  4. SAP Spartacus My Company list focus事件触发后,控件border的默认效果
  5. Java加密解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】
  6. php foreach 循环 判断index 小于多少_Go 与 PHP 的语法对比
  7. Ubuntu安装虚拟机工具(VMware Tool)详解
  8. [redis] 介绍安装
  9. 自定义小型ajax框架-ajax讲义二
  10. 老板突然出现,游戏飞速隐藏,开源神器在手,摸鱼不怕被抓包丨不会写代码也能用...
  11. python自动补全快捷键_Python快捷键的干货来啦!快来看看你掌握了几个~
  12. 防火墙和代理服务器之间有什么区别
  13. VirtualBox
  14. keytool 常用命令
  15. Android Minui 相关API说明
  16. 第一篇:初学编程对未来的展望
  17. linux合并pdf命令,科学网—[转载]linux下利用命令行工具pdftk对PDF进行合并分割(转载) - 崔鹏碧的博文...
  18. Kafka 设计原理——副本与ISR设计
  19. 【Android Gradle 插件】AaptOptions 配置 ⑥ ( Overlay 重叠包机制 | AaptOptions#additionalParameters 附加参数配置 )
  20. 将csv写入mysql数据库_从.csv文件到数据库

热门文章

  1. c语言 offsetof函数,C 库宏 - offsetof()函数
  2. 洛谷2505 [HAOI2012]道路(最短路计数)
  3. Linux段式管理与页式管理
  4. python 入门DAY1
  5. Maven快速创建SpringMVC web(1)
  6. openssl生成rsa密钥对和密钥格式转换
  7. error_reporting()函数用法
  8. SQL server 2000建立远程连接(局域网)
  9. SD question:客户主数据中“合伙人功能”视图里面的数据怎么样才能自动带出来?...
  10. APL开发日志--2012-11-26