• linux配置jdk,tomcat,maven及svn


    1.linux配置jdk:

    1.1官网下载jdk压缩包,注意下载tar.gz文件,使用xftp将压缩包传输到要解压的linux文件夹

    1.2解压文件: tar zxvf jdkxxxx.tar.gz ,并进入jdk文件夹,使用pwd来显示路径复制,我的jdk路径是/home/apps/jdkxxxxx

    1.3配置环境变量: vim /etc/profile 在结尾添加:

    JAVA_HOME=/home/apps/jdkxxxx
    PATH=$PATH:$JAVA_HOME/bin

    1.4使环境变量立即生效: source /etc/profile 

    1.5检测是否配置成功: java -version 

    2.安装tomcat:

    2.1官网下载压缩包,下载tar.gz压缩文件,使用xftp传输到要解压文件夹,

    2.2解压文件: tar zxvf apache-tomcat-8.5.43.tar.gz 

    2.3开启tomcat:进入解压后的tomcat文件夹: bin/startup.sh ,在windows系统中,使用.bat做启动文件,而在linux中是.sh做启动文件

    2.4检查是否启动成功: Jps 如果显示bootstrap表示启动成功

    2.5关闭tomcat: bin/shutdown.sh 

    3.安装maven(与安装jdk相似):

    3.1官网下载maven(tar.gz)压缩包

    3.2在linux中解压文件

    3.3配置环境变量,与配置jdk环境变量一样

    3.4使环境变量立即生效 source /etc/profile 

    3.5检测是否配置成功: mvn -v 

    3.6打开maven的setting文件,配置本地库一级阿里云镜像:

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

    3.7配置jdk版本:maven自带的jdk版本是1.5,现在本机环境是1.8,1.8中添加和删除了一些类,这些是1.5没有的,maven开始编译时,如果没有配置版本,默认1.5版本就会找不到类,编译不到,就会报错,idea开发工具会自动集成本机jdk环境,在idea中集成maven后,jdk版本就会编程本机环境

    <profile>
        <id>jdk-1.8</id>
            <activation>
            <activeByDefault>true</activeByDefault>
            <jdk>1.8</jdk>
        </activation>
        <properties>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
            <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
        </properties>
    </profile>    

    4.安装svn:

    4.1下载svn:svn是linux系统自带的,不需要去网站下载,下载命令: yum -y install subversion 

    4.2检测svn是否安装成功: svn -version 

    4.3在home文件夹中创建svn文件夹,用来加载svn的配置 mkdir -p svn/svnfile 

    4.4加载svn配置文件: svnadmin create /home/svn/svnfile 

    4.4在svn的配置文件中实现自己的配置:

    !!!!!!!当配置以下三个文件的时候,所有的配置都必须要从头开始,不能任何的空格!!!!!!

    passwd:配置svn的用户名和密码,用户名和密码必须配置在[users]下:zs=123456

    authz:配置了svn用户的权限信息(read, write)
                    所有的权限配置必须要配置在[groups]标签之下,否则不生效
                    [/]:获取到passwd文件中的所有用户,只要是在[users]下的所有用户都可以获取到
                    所有和svn用户有关的权限信息都必须要配置在[/]标签之前,否则不生效 

    [groups]
    [/] zs=rw

    svnserver.conf:

          anon-access = read
                        当用户没有登录svn的时候就可以执行的操作(匿名可以执行的操作)
                        write:代表即可以读又可以写
                        read, write, none
                    auth-access = write
                        当svn用户登录后可以执行的操作
                        write:既可以读又可以写
                    password-db = passwd
                        把所有的svn用户的账号密码匹配机制交给passwd文件进行管理
                    authz-db = authz
                        把所有的svn用户的权限交给authz文件进行管理
                    realm = /home/svn/svnfile
                        指定了项目上传svn的目录,也就是说项目具体上传到svn的哪一个文件夹中

    4.5启动svn: svnserve -d -r /home/svn/svnfile

    5.配置svn的客户端 :     

       5.1.下载小乌龟svn
            5.2.直接双击安装(command line client tools必须勾选上,如果不勾选就无法集成IDEA工具(svn.exe))
                卸载后只能重新安装
            5.3.打开IDEA进行配置svn
                5.3.1.找到settings菜单
                5.3.2.搜索subversion
                    需要定位到svn的本地安装目录(定位svn.exe文件)
                5.3.3.找到VCS菜单-->import into version control-->选择import into subversion
                    -->需要输入svn服务器的地址(不允许http),使用svn://192.168.23.144
                    -->输入账号和密码(不要点击import,直接关闭)
                5.3.4.找到VCS菜单-->import into version control-->share project(subversion)
                5.3.5.查看svn服务器上有哪些项目
                    找到VCS菜单-->browes VCS repository-->browes subversion repository(在svn服务器行已经把项目文件夹分享上去了,但是项目中没有具体的内容,因为代码还没有上传)
                5.3.6.上传架构代码
                    对着项目点击右键-->subversion菜单-->commit Directory
                    只需要提交和项目相关的文件即可,其他的所有文件都不要提交
                    上传成功后,到svn所在的服务器去寻找的时候发现并没有上传的项目(以二进制的存在于svn服务器上)
                5.3.7.在svn服务器上把二进制项目转换为Java项目
                    svn checkout svn://svn所在服务器的ip地址/项目名(如果svn服务器上只有一个项目可以省略) /home(把项目所检出的路径) --username=seven --password=123456
                5.3.8.把svn服务器上的项目删除
                    svn delete svn://svn所在服务器的ip地址/项目名(必须要携带项目名,否则无法删除) -m delete
                5.3.9.把IDEA中的项目断开svn的连接
                    需要一个插件:plugins-->搜索svn disconnect

  • 相关阅读:
    OC2_数组操作
    OC1_数组创建
    OC6_字符串练习
    Python3学习笔记12-定义函数及调用
    Python3学习笔记11-循环语句
    Python3学习笔记10-条件控制
    Python3学习笔记09-字典
    Python3学习笔记08-tuple
    Python3学习笔记07-List
    Python3学习笔记05-数字
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/11405449.html
Copyright © 2020-2023  润新知