• ubuntu 8.04 J2EE 开发环境 eclipse 3.4汉化+tomcat+mysql+o


     

     

    今天上网看了下,eclipse出了3.4正式版,就动手搭建了一下开发环境,与大家分享,整个过程需要花些时间。

    我之前发了一篇“Ubuntu 7.10 J2EE开发环境lomboz+eclipse3.2.1+tomcat5.5.25+mysql5”

    http://forum.ubuntu.org.cn/viewtopic.ph ... ht=#768033大家可以去参考一下。下面的有些设置

    我就不重复了,可以参考这篇帖子。

    此篇,我们来要解决的问题:

    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,会带来一些麻烦

    版权声明:QQ:597507041

  • 相关阅读:
    【全网最全的博客美化系列教程】文章总目录
    不要再被骗了------QQ盗号原理大揭秘
    努力的孩子运气不会太差,跌宕的人生定当更加精彩
    我的七条人生哲理以及个人学习方法总结
    博客园自定义页面风格设计 后续篇(页面设计模式及代码高亮 鼠标点击效果升级)
    【资料分享】500篇干货解读人工智能新时代
    我的大一生活以及在博客园写博客的这一年
    博客园自定义页面风格设计
    ACM退役记&&回忆录
    留言板
  • 原文地址:https://www.cnblogs.com/spzhangfei/p/4801790.html
Copyright © 2020-2023  润新知