您的位置:首页 > 数据库 > Oracle

ubuntu 8.04 J2EE 开发环境 eclipse 3.4汉化+tomcat+mysql+oracle+三大框架

2009-12-14 22:11 477 查看
1.JDK的中文支持

2.eclipse的安装及配制(eclipse3.4的汉化/eclipse3.4三大框架的搭建)

3.tomcat6.0安装及配制

4.mysql安装及配制

5.oracle安装中文乱码的解决及安装

注:$这个符号表示用户权限,#表示root权限

如果要用root权限可以在终端里输入:sudo -i、sudo su、sudo su -这几个具体表示什么,大家去查一下资料吧,这里不是研究对这些的

1.1 JDK安装及配制

首先安装JDK,sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-demo
sun-java6-doc sun-java6-source sun-java6-plugin sun-java6-fonts

libmyodbc tdsodbc,安装过程请参见上面的帖子。

环境变量的设置:

sudo gedit /etc/profile //这个配制文件就是一个纯文本的东西,用什么工具自己选择vi、vim、gvim、emacs什么的都可以,只要是你机器里有的文本编辑工具就可以

JAVA_HOME=/usr/lib/jvm/java-6-sun

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

JRE_HOME=/usr/lib/jvm/java-6-sun/jre

export JRE_HOME

export CLASSPATH

export JAVA_HOME

sudo gedit /etc/environment

JAVA_HOME=/usr/lib/jvm/java-6-sun

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

提示:如果要让它立刻生效可以在终端里输入: . /etc/environment

一般情况可以不做设置,因为在这些安装完成后,机器必须得重启下,所没必要设置,但如果只是设置一下

环境变量就要用它的话,就可以采用这种方法。

sudo gedit /etc/jvm

在文件顶部添加

/usr/lib/jvm/java-6-sun

提示:这一步是在设置JDK的优先级

sudo gedit ~/.bashrc

在文件的末尾,添加如下两行

export JAVA_HOME=/usr/lib/jvm/java-6-sun

export PATH=$PATH:$JAVA_HOME/bin

提示:这是在设置用户变量

如果您的机器里装着多个JDK用下面的方法来选择JDK版本(8.04默认是没有安装JDK的,上面的安装只安装了一个版本的JDK,可以不设置)

sudo update-alternatives --config java

更新当前系统的JDK版本

sudo update-java-alternatives -s java-6-sun

1.2 JDK的中文支持

在java安装目录下放进去一个中文字体即可

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts

sudo mkdir newfonts //这个目录名可以自己取

cd newfonts

sudo ln -s /usr/share/fonts/windows/zhunyuan.ttf

(把中文字体 newfonts 目录,windows-您的系统中可以没有这个目录,这个目录是我自己建的,里面放着一些中文体,这个字体根据您系统中有的中文字体连接)

sudo mkfontdir

sudo mkfontscale

2.1 eclipse的安装

eclipse的安装,您可以自己选择,可以用ubuntu提供的版本,也可以自己到eclipse官方网站下载

sudo atp-get install eclipse //ubuntu提供的版本

http://www.eclipse.org
自行下载的版本(当前是3.4)

2.2 eclipse 3.4 的汉化

有英语好的,可以不进行汉化。

eclipse 3.4 已经不再提供3.2 那种中文语言包,而交由babel 项目代替,汉化就不像3.2那样了下载语言包覆盖一下就好了

汉化方法:

打开eclipse-Help-Software Updates....

在打开的对话框中选择上面的第二项(Available Software)

点击Add Site按钮,弹出URL对话框,在对话框里输入:http://download.eclipse.org/technology/babel/update-site/ganymede,点击确定(OK)按钮

这时就可以在更新对话框里看到我们添加的地址了,点击前面的三角,展开语言更新选项

再点击Language Packs前面的三角展开语言选择选项,在Eclipse Language Pack for Simplified Chinese选项上打勾

点击对话框右边的install按钮

OK开始下载并安装中文语言包,安装完成后,点击OK按钮,eclipse会自动关闭和启动,这时已经是中文版的了

2.3 eclipse 3.4 三大框架(struts+hibernate+spring)搭建

看到有很多文章都是eclipse+myeclipse搭建三大框架,其实,我们完全可以自己动手来搭建,搭建一个自己的myeclipse。

struts框架,到http://struts.apache.org/下载
struts tools 解压放到eclipse目录下的features和plugins目录下即可,也可以通过后面安装hibernate时提供的网址下载。

这个比较简单,没什么难度,eclipse插件的安装,大多数都是解压后放到eclipse目录下的features和plugins也可以自己建目录,再接连接来使用插件(可以参考

网上的一些别的教程,有很多是关于eclipse插件安装的)。

spring框架,spring框架的安装前面的步骤与汉化的步骤相同,打开eclipse-帮助-Software Updates....

在打开的对话框中选择上面的第二项(Available Software)

点击Add Site按钮,弹出URL对话框,在对话框里输入:http://springide.org/updatesite/点击确定(OK)选择一下
sping IDE等侍安装成功吧,sping框架如果下载了包,覆盖进去,是不能成功的,而且在安装时要先安装它,再安装hibernate,如果先安装了 hibernate,sping是安装不成功的,安装过程就会报错

hibernate框架,hibernate框架的安装同上,在URL项填:http://download.jboss.org
/jbosstools/updates/stable/,选择jboss tools,hibernate tools即可,这个网站里也有struts,也可以在这里安装,完成后eclipse会重启。

到此三大框架安装完成。

3. tomcat安装及配制

http://www.eclipsetotale.com

下载tomcat插件,解压放到eclipse目录下的plugins目录下即可

http://tomcat.apache.org

下载tomcat6.0.16,解压放到/usr/share/目录下。

说明:也可以放到别的目录下,自己选择好了,我给/usr单独进行了分区,所以我的软件全装到了这个目录下,我将包改了名,叫tomcat6.0,您可以不改,

在下面的环境变量用您的包名就可以了

环境变量:

sudo gedit /etc/profile

输入

CATALINA_HOME=/usr/share/tomcat6.0

export CATALINA_HOME

配制虚拟目录及浏览器访问方式参考上面帖子。

4.mysql安装装及配制

sudo apt-get install mysql-server mysql-client

中文乱码问题解决,参考上面的帖子。

5.oracle安装中文乱码的解决及安装

这里安装的是oracle 10 g,当然也适用于11 g的安装,可以自己试装一下,如果不成功多试几次。

5.1 安装准备

安装开始前,确认您的系统符合Oracle的最小安装需要:

* 500 MB 内存

* 1 GB 交换分区

• 确认您已安装了gcc, make, binutils, lesstif2, libc6, 和 rpm

• 如果没有:sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5 alien

• 最好确认 dns 和/或 您的 /etc/hosts 文档已正确配置了,以确保您的IP地址和hostname能正确解析.

5.2配置用户

我们需要为安装程式创建一个oracle 用户和两个组. 首先检查他们是否已存在:

$grep oinstall /etc/group

$grep dba /etc/group

$grep nobody /etc/group

假如他们还不在系统中,那么创建他们。

#addgroup oinstall

#addgroup dba

#addgroup nobody

#useradd -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle

注:此处/home/oracle -s 根据您的实际情况写,如我的目录建立在/uer/lib/oracle,就写成/uer/lib/oracle -s

#usermod -g nobody nobody

5.3 创建目录和配置权限

注意: oracle缺省目录是 /u01 和 /u02. 更改为 /usr/lib/oracle 和/usr/lib/oracle:

#mkdir -p /usr/lib/oracle

#mkdir -p /usr/lib/oradata

#chown -R oracle:oinstall /usr/lib/ora*

#chmod -R 775 /usr/lib/ora*

5.4 更改配置

sudo gedit /etc/sysctl.conf

添加以下内容进去

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

更新系统, 运行:

#sysctl -p

添加以下行到 /etc/security/limits.conf 文档中:

* soft nproc 2407

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

建立软连接:

#ln -s /usr/bin/awk /bin/awk

#ln -s /usr/bin/rpm /bin/rpm

#ln -s /usr/bin/basename /bin/basename

欺骗安装程式让他以为我们的系统是RedHat:

sudo gedit /etc/redhat-release

redhat-4 或 Red Hat Linux release 4.1

5.5 安装

在启动oracle用户前,将您的用户加入到oracle组中,把oracle用户加入到您的用户组中,让您的用户可以操作数据库,让数据库用户有操作系统的权限

将安装文档拷贝到一个临时目录或放到您前面建好的oracle目录下

重新启动,然后用oracle用户登录.

进入安装文件所在的目录

$ cd /usr/lib/oracle/database

启动安装程序

$./runInstaller -jreLoc /usr/lib/jvm/java-6-sun/jre

说明:在前面安装JDK时我们设置了中文支持,在这里它的用处就体现出来了,上面启动安装程序所带的参数是,让安装程序启用本地机器的JRE而不是

oracle自带的jre,这样就解决了安装时的乱码。

提示:在安装过程中有实例名和SID的设置,如果您改变了设置,一定要记住,在下面环境变量设置时要用到。

安装过程中,最好是把那个安装实例的选项选中,后面的操作方便一点,在上面说是解决的乱码问题,其实并不是完全解决乱码,不过没关系,这里说明补

充一下,安装过程中会弹出几次对话框,当弹出第一个框时,是乱码,是我们在安装过程中的一些提示信息,直接点下面的按钮就可以了,那个按钮就是

确定按钮,安装会花点时间。

上面安装完又会弹出一个GUI窗口界面。让您运行两个脚本,第一个脚本是分配权限,直接在终端里运行即可,

安装过程中,安装程式将两次提醒您用root权限停止和运行脚本。当他第一次提醒您时,让他过,他只是配置相应的权限,

第二脚本,是运行root.sh脚本,您需要先做下面的事情:

#mkdir /etc/rc.d

#ln -s /etc/rc0.d /etc/rc.d/rc0.d

#ln -s /etc/rc2.d /etc/rc.d/rc2.d

#ln -s /etc/rc3.d /etc/rc.d/rc3.d

#ln -s /etc/rc4.d /etc/rc.d/rc4.d

#ln -s /etc/rc5.d /etc/rc.d/rc5.d

#ln -s /etc/rc6.d /etc/rc.d/rc6.d

#ln -s /etc/init.d /etc/rc.d/init.d

# /path/root.sh //运行脚本path是您这个脚本所在的路径

这里的设置最好是重启一下切换到您的用户下,不重启也没问题

5.6 选择是否启动实例

sudo gedit /etc/oratab

oracle:/usr/lib/oracle:N

修改为

oracle:/usr/lib/oracle:Y

5.7 环境变量

sudo gedit /etc/profile

ORACLE_BASE=/usr/lib/oradata/orcl

ORACLE_HOME=/usr/lib/oracle/product/10.2.0/db_1

ORACLE_SID=orcl

PATH=$ORACLE_HOME/bin:$PATH;

export PATH

export ORACLE_SID

export ORACLE_HOME

export ORACLE_BASE

sudo gedit /etc/environment

ORACLE_BASE=/usr/lib/oradata/orcl

ORACLE_HOME=/usr/lib/oracle/product/10.2.0/db_1

ORACLE_SID=orcl

sudo gedit ~/.bashrc

提示:如果您没有重启就要把路径写出来了:sudo gedit /home/您的用户名/.bashrc

export ORACLE_BASE=/usr/lib/oradata/orcl

export ORACLE_HOME=/usr/lib/oracle/product/10.2.0/db_1

export ORACLE_SID=orcl

export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin

这里之前设置过JDK环境变量了,只需加上oracle环境变量即可

设置完环境变量,重启下机器,以您的用户名登陆,然后做几件事:

1.上面我们给oracle用户分配的权限如果您不希望他有系统操作的权限,就将他从您的用户组中去掉

2.将上面我们欺骗oracle的那个文件/etc/redhat-release 删除:sudo rm /etc/redhat-release 或移走:sudo mv /etc/redhat-release /opt

说明:它的存在也会欺骗别的软件,让别的软件也以为系统是redhat,会带来一些麻烦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: