Linux环境下Eclipse和Tomcat的安装和配置
大公司一般都把项目部署在Linux系统中。但是我们平常开发都是在windows下环境开发。
因此,我们在开发完成以后,还需要部署到Linux中。
大多数用到的工具,就是连接,Linux服务器。Xshell5和Xftp 5来传输文件。
那么文件上传到linux服务器以后,我们如何安装呢 ,接下来,我们就看看。Linux环境下的eclipse和tomca的安装和配置。
一,jdk的安装和配置
1.下载一个Linux Platform的JDK,建立RPM自解压格式的
(比如:jdk-1_5_0-linux-i586-rpm.bin);
2,使用shell执行命令:
<注意应先切换到文件所在的目录,命令cd>
# chmod 755 jdk-1_5_0-linux-i586-rpm.bin //更改文件权限为755
# ./ jdk-1_5_0-linux-i586-rpm.bin //执行文件
这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。当协议最后出现“Done”时,表示协议执行完毕。
3. 程序会自动生成一个jdk-1_5_0-linux-i586.rpm文件,这是主程序包,下面来安装,在shell下执行命令:
#rpm –ivh jdk-1_5_0-linux-i586.rpm
通过更改/etc/profile来实现,命令为:
#sudo gedit /etc/profile
然后在打开的profile里面添加如下代码:
export JAVA_HOME=/usr/java/jdk1.5.0
export PATH=$PATH:$JAVA_HOME/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
下面来验证一下变量设置是否生效(在验证前先logout一下,再重新登陆);
# echo $JAVA_HOME
/usr/java//jdk1.5.0/
# echo $CLASSPATH
/usr/java//jdk1.5.0/lib/dt.jar:/usr/java//jdk1.5.0/lib/tools.jar
# echo $PATH
/usr/java//jdk1.5.0/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
# java -version
JAVA version "1.5.0"
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.5.0)
JAVA HotSpot(TM) Client VM (build 1.5.0, mixed mode)
5. 环境设置OK,看看JDK是否能正常工作,我们来写一个测试文件test.java
#vi test.java
class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
保存退出,下面来编译、执行;
# javac test.java
# JAVA test
Hello World!
OK,工作正常。
6. 如果要使某个用户具有运行java命令的权限,只要修改其bash初始化文件即可。
比如要给用户gas以运行java命令的权限,
# vi /home/gas/.bashrc
set JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
7. 至此,Linux上JDK的安装完毕。
(注意:如果Linux下已安装了JDK,则系统会选择自带JDK,若想让系统使用自己安装的JDK,则需要在shell里敲入如下命令:
# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.5.0/bin/java 2
# /usr/sbin/alternatives --config java
)
二、Eclipse-SDK-3.2.2的安装和配置
1.下载所需软件
下载 Eclipse,网址为http://www.eclipse.org 选Linux版的
eclipse-SDK-3.2.2-linux-gtk.tar.gz(最新的3.2)
2.安装eclipse
把下载的文件解压即可:
#tar -zxvf eclipse-SDK-3.1.1-linux-gtk.tar.gz(可以加上绝对路径)
当然也可以选择右键菜单里面的解压文档到当前位置
3 (此步可省略)为让每个用户都可以执行Eclipse,编写Eclipse.sh脚本:
#!/bin/bash
#
# 执行 eclipse3.2.2
#
/usr/romeo/eclipse/eclipse -vm /usr/java/j2sdk1.4.2_04/bin/java -data ~/workspace &
# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,
# -date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中
将eclipse.sh 复制到/usr/local/bin中,并为它加上权限755;现在执行 eclipse.sh 即可启动 Eclipse。
4桌面上建立快捷方式:
在桌面上按下鼠标右键,在弹出菜单中选择“新增启动”,之后分别在“名称”中输入Eclipse3.2、“命令”中填 /usr/eclipse/eclipse.,然后再为它随便找个喜欢的图标(我用的是/opt/eclipse/icon.xpm);再后按 “确定”,桌面上就有eclipse的快捷方式了,以后可以直接双击这个图标启动Eclipse。
Eclipse 安装好后,已经内建了java开发环境(JDT)就可以直接开发Java 程序。
OK!!
三、安装Tomcat(最好7之上)
1,下载Tomcat
从官方网站上 http://tomcat.apache.org
下载apache-tomcat-5.5.20.tar.gz
2,解压至 /usr 目录下并改名为tomcat
3,更改权限
在shell 中执行
# cd /usr/tomcat
# chmod +rx -R * (添加只读和执行权限)
4.起动Tomcat
# /usr/tomcat/bin/startup.sh
在浏览器中打开 http://localhost:8080/ ,即可看到Tomcat的页面
(在登录tomcat manager时,它可能会让你输入用户名和密码,但是安装时并没有设置,这时可以用用户名:admin,密码:(为空)登录。也可以在tomcat的配置文档c:/tomcat5.0/conf/tomcat-users.xml中添加如下语句:<user username="gas" password="gas" roles="admin,manager"/>,然后用自己设置的用户名和密目登录。)
5、(此步可省略)添加至服务
打开 应用程序->系统设置->服务器设置->服务-〉行动->添加服务
输入 catalina,然后点击确定。
这样Tomcat 就能开机自动运行了
至此基本完成了,操作,那么,下面我们就具体看看。安装linux中java的web项目开发环境配置步骤操作:
(JDK1.7+Tomcat7+Mysql5.5+eclipse)
一。系统环境和软件介绍:
1.本操作的系统环境RadHat(红帽)
2:JDK版本为:jdk-7-linux-i586.tar.gz
3:Tomcat版本为 :apache-tomcat-7.0.59.tar.gz
4:Mysql版本为:mysql-5.5.25.tar.gz
5:eclipse版本为:eclipse-jee-juno-linux-gtk.tar.gz
二:开发环境相关软件安装:
2>下面开始安装新的JDK
====>执行命令:tar -zxvf jdk-7-linux-i586.tar.gz
- export JAVA_HOME=/usr/local/jdk1.7.0/
- export JRE_HOME=$JAVA_HOME/jre
- export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
- export PATH=$JAVA_HOME/bin:$PATH
Error: dl failure on line 875
Error: failed /usr/local/jdk1.7.0/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.7.0/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
后来经过查询得知,是selinux的设置的问题。
解决办法如下:
1:打开/etc/selinux/config
2:把selinux=enforcing改为selinux=disabled
3:重启linux init 6
在输入java -version如下图所示,说明JDK安装成功
2>设置环境变量
- export TOMCAT_HOME=/usr/local/tomcat7
- export CATALINA_HOME=/usr/local/tomcat7
3:mysql-5.5.25.tar.gz安装
1>先安装cmake(mysql5.5以后是通过cmake来编译的)
2>创建mysql的安装目录及数据库存放目录和创建mysql用户及用户组
====> mkdir -p /usr/local/mysql/data //存放数据库
====> groupadd mysql //创建用户组
====> useradd -d /usr/local/mysql/ -s /sbin/nologin -g mysql mysql 创建用户
3>安装mysql
进入mysql-5.5.25.tar.gz所在目录解压====>tar -zxvf mysql-5.5.25.tar.gz
====>cd mysql-5.5.25
-DMYSQL_DATADIR=/usr/local/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DEXTRA_CHARSETS=all
-DENABLED_LOCAL_INFILE=1
参数说明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录
-DINSTALL_DATADIR=/usr/local/mysql/data //数据库存放目录
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
-DEXTRA_CHARSETS=all //安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1 //允许从本地导入数据
4>mysql配置
1>首先安装eclipse

浙公网安备 33010602011771号