linux下javaEE环境搭建(java6 mysql5 tomcat6 myeclipse8.0 安装过程及常见问题)

本文主要是介绍linux下javaEE环境搭建(java6 mysql5 tomcat6 myeclipse8.0 安装过程及常见问题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

linux下javaEE环境搭建(java6 mysql5 tomcat6 myeclipse8.0 安装过程及常见问题)

分类: 技术文章   892人阅读  评论(0)  收藏  举报

javaEE环境包括:
java(jdk)的安装:
这个是必须安装的,安装完成后,它给我们提供一个java运行环境jre。首先到官网下载:
jdk-6u21-linux-i586-rpm.bin
安装命令:rpm -ivh jdk-6u21-linux-i586-rpm.bin
正常情况下:将会被安装到/usr/java/jdk1.6.0_21
安装好后还需要配置环境变量:关于环境变量可以修改2个文件,1是:/etc/profile,这个文件是对所有用户适用的,也就是说每个用户都会加载这个文件。2是:某个用户下的.bash_profile,这个文件是某个用户独有的。
修改第一个文件,会带来安全问题,而修改第二个文件后,只有这个用户才能加载相应的环境变量信息。
我比较习惯修改第一个文件。下面是修改的地方(在done后面添加):
JAVA_HOME=/usr/java/jdk1.6.0_21
PATH=$JAVA_HOME/bin:$PKG_CONFIG_PATH:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
需要说明的是:在windows下,用;隔开,而linux则是: 从java6开始好像可以不配CLASSPATH。
然后运行javac可以看到一些信息。用java -version 可以看到版本信息如下:
[root@localhost ~]# java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
到此javajdk安装成功。
mysql/oracle的安装:
数据库的安装,首先下载安装包:mysql-5.0.87-linux-i686-glibc23.tar.zip
解压:unzip mysql-5.0.87-linux-i686-glibc23.tar.zip
修改权限:chmod 777 mysql-5.0.87-linux-i686-glibc23.tar.gz 
新建mysql组:groupadd mysql
创建mysql用户,并将其放到mysql组中: useradd -g mysql mysql
(进入到mysql的文件夹)初始化数据库:scripts/mysql_install_db --user=mysql
初始化成功后看到如下信息:
Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

Alternatively you can run:
./bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the ./bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com

说明安装成功。
在mysql文件夹下,修改所有文件及文件的所有者和所在组:
chown -R root .
将data文件夹的所有者修改为mysql用户:chown -R mysql data
修改所在组:chgrp -R mysql .

启动mysql:bin/mysqld_safe --user=mysql &
测试是否安装好:
1.netstat -anp |more 如果发现监听3306端口说明成功。
2.进入mysql: ./bin/mysql -u root -p会出现:
Enter password: 
直接回车,因为没有设置密码。

出现如下则正常运行:
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 1
Server version: 5.0.87 MySQL Community Server (GPL)

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema | 
| mysql              | 
| test               | 
+--------------------+
3 rows in set (0.00 sec)

关闭mysql: mysqladmin -u root -p shutdown
配置环境变量,让这些命令可以在任何目录下执行:这次修改root用户独有的配置文件/root/.bash_profile

将mysql安装好的文件夹copy到/usr/local下,
在.bash_profile
mysql_path=/usr/mysql/bin
PATH=$PATH:$HOME/bin:$mysql_path
这样就ok了。
tomcat/其他web容器的安装:
tomcat版本为:apache-tomcat-6.0.29.tar.gz
解压:tar -zxvf apache-tomcat-6.0.29.tar.gz
配置环境变量:(首先将其copy到/usr/local下)
 打开.bash_profile :gedit .bash_profile
# User specific environment and startup programs
tomcat_path=/usr/local/tomcat6.0.29/bin
mysql_path=/usr/mysql/bin
PATH=$PATH:$HOME/bin:$mysql_path:$tomcat_path


#export mysql_path

export PATH
unset USERNAME
测试:
[root@localhost ~]# startup.sh
Using CATALINA_BASE:   /usr/local/tomcat6.0.29
Using CATALINA_HOME:   /usr/local/tomcat6.0.29
Using CATALINA_TMPDIR: /usr/local/tomcat6.0.29/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_21
Using CLASSPATH:       /usr/local/tomcat6.0.29/bin/bootstrap.jar
[root@localhost ~]# shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat6.0.29
Using CATALINA_HOME:   /usr/local/tomcat6.0.29
Using CATALINA_TMPDIR: /usr/local/tomcat6.0.29/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_21
Using CLASSPATH:       /usr/local/tomcat6.0.29/bin/bootstrap.jar

myeclipse/eclipse的安装:

myeclipse安装包:myeclipse-8.0.0-linux-gtk-x86.tgz
修改权限:chmod 777  myeclipse-8.0.0-linux-gtk-x86.tgz 
解压:tar -zxvf myeclipse-8.0.0-linux-gtk-x86.tgz 
安装:./myeclipse-8-stable-installer

安装完成后,添加一个shell文件。
名字:myeclipse.sh
内容:/root/Genuitec/MyEclipse/ 8.x/ Latest/myeclipse  vm java -data workplace

/root/Genuitec/MyEclipse/ 8.x/ Latest/myeclipse是myeclipse启动的全路径 vm为指定运行的虚拟机,由于配置了环境变量,所以不用些全路径 -data workplace指定工程的目录。如果不指定,myeclipse也会提示你指定。
 

这篇关于linux下javaEE环境搭建(java6 mysql5 tomcat6 myeclipse8.0 安装过程及常见问题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/849991

相关文章

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s

Linux之软件包管理器yum详解

《Linux之软件包管理器yum详解》文章介绍了现代类Unix操作系统中软件包管理和包存储库的工作原理,以及如何使用包管理器如yum来安装、更新和卸载软件,文章还介绍了如何配置yum源,更新系统软件包... 目录软件包yumyum语法yum常用命令yum源配置文件介绍更新yum源查看已经安装软件的方法总结软

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

Java实现Excel与HTML互转

《Java实现Excel与HTML互转》Excel是一种电子表格格式,而HTM则是一种用于创建网页的标记语言,虽然两者在用途上存在差异,但有时我们需要将数据从一种格式转换为另一种格式,下面我们就来看看... Excel是一种电子表格格式,广泛用于数据处理和分析,而HTM则是一种用于创建网页的标记语言。虽然两

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

Java中Springboot集成Kafka实现消息发送和接收功能

《Java中Springboot集成Kafka实现消息发送和接收功能》Kafka是一个高吞吐量的分布式发布-订阅消息系统,主要用于处理大规模数据流,它由生产者、消费者、主题、分区和代理等组件构成,Ka... 目录一、Kafka 简介二、Kafka 功能三、POM依赖四、配置文件五、生产者六、消费者一、Kaf

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3