环境部署的一些整理心得(一)

原创
2012/05/04 19:31
阅读数 273
来杭州已经两个多月了,从下飞机开始就开始忙,这段时间学到的东西很多。写下来,很懂知识是需要总结的。

那就从基本java开发环境部署开始吧,下面是我整理的最近公司开发环境一些最基础的配置讲解,希望分享给更多的人,希望我的分享能帮助到有需要的人。目前所有的技术是springmvc+ibatis+Apache+Jetty+Maven(nexus)+Mysql

 

基础开发的配置如下:
    windows7 64位
    jdk配置
        版本:1.6.0_31
        配置方法

            JDK环境变量配置的步骤如下:
                我的电脑-->属性-->高级-->环境变量.
                配置用户变量:
                    a.新建 JAVA_HOME :(JDK的安装路径,例如我的jdk安装路径为)E:\dev\java
                    b.新建 CLASSPATH:.;%JAVA_HOME%\lib
                    c.添加path:在path后面添加%JAVA_HOME%\bin;
                测试环境变量配置是否成功:开始-->运行--〉CMD 输入:java -version

            注意事项:
            如果提示的不是你刚才配置的JDK1.6.0_31的版本,很有可能是因为你的path变量中有系统默认的其他版本的
            JDK,只要将刚才添加到path中的%JAVA_HOME%\bin放到path变量的最前面就可以了

    maven配置
        版本:Apache Maven 2.2.1
        配置方法
            我的电脑-->属性-->高级-->环境变量.
            配置用户变量:
                a.新建 M2_HOME :(maven压缩包的解压路径,例如我的maven安装路径为)E:\dev\apache-maven-2.2.1
                b.加path:在path后面添加%M2_HOME%\bin;
                c.在计算机->系统盘->用户->你在自己的用户-> 例如我的就是:C:\Users\dell 路径下新建.m2文件
                d.将%M2_HOME%\conf 下的settings.xml文件剪切到你刚才新建的.m2的路径下(为什么可以去百度下 哈~)
            测试环境变量配置是否成功:开始-->运行--〉CMD 输入:mvn -version
        注意事项:
            如果原来电脑装过maven的其他版本,请务必在path的配置中保留唯一的%M2_HOME%\bin;

            如果不能新建.m2文件,可以再cmd中输入mvn命令,系统会默认在你的用户路径下新建.m2文件夹

    其中maven仓库是我自己搭的nexus
 
linux redhat5.5&centos6.2
    nexus搭建
        版本 nexus-2.0.4-1

        下载地址:http://www.sonatype.org/downloads/nexus-2.0.4-1-bundle.zip

        主要文件文件目录结构如下
            nexus-2.0.4-1
                bin
                    jsw
                    nexus
                    nexus.bat
                conf
                    classworlds.conf
                    examples
                    jetty.xml
                    nexus.properties
               lib
                logs
                nexus
                tmp
            sonatype-work

        相关说明:nexus内置jetty,所以只要根据自己运行的系统环境选择相应的脚本即可 例如linux-x86-64,直接到                bin/jsw   

        /linux-x86-64 执行./nexus start 可以再安装路径下 tail -f  wrapper.log 查看想起的启动日志,最后启动成功会提示

        jvm 1    | 2012-05-04 17:21:54.916:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:9001
        则nexus启动成功。访问ip:9001即可进入登陆页面

        默认登陆:admin admin123

        小插曲:在服务器忘记更新jdk,导致启动时没有失败的提示,后来在日志中发现错误,目前最新版本的nexus最好
        在jdk1.6以上,就可以解决掉该问题了

        配置更改:其中可以修改一些基本的配置在nexus.properties 中,比如端口号什么的

        常用设置

            选择Repositories->Central->Configuration->把Download Remote Indexes 修改为ture

            修改本地的.m2的文件夹下的settings文件把原来指向http://repo1.maven.org/maven2/的地址替换为你配置的路
            径,如我的配置为:http://192.168.1.20:9001/nexus/content/groups/public/  这个路径可以在Repositories 栏
            目下 Repository Path 下看到每一个库的路径,把这个路径替换到你settings文件中的了路径就可以了

 

 今天是在一个新的环境上按照上述步骤时间过一次了,环境的问题有时候确实很扰人,就需要自己实践。特别是很多工具更新比较快、但是分享的东西都是比较老的东西了。真的有点感觉不知道是大家不敢去接受版本的风险、还是越来越少的人把自己的问题拿出来分享。经过总结分享给其他人的东西真的会自己收获的更多。希望越来越多的人珍惜分享。今天就先整理到这里。后续还会整理centos6.2下redmine1.4的搭建,apache、jetty的搭建,以及利用apache的模块化拓展apache的简单代理实现、jetty的maven工程部署以及相对应配置、apache+jetty的动静分离。是需要一个时间好好整理整理所学到的东西。温故而知新往往更重要、每天把会的东西更深入点.... 过几天就要回学校了、越来越不舍得我的大学、我的毕业.... make a difference!

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部