买了个腾讯云的服务器,开始玩起来了,先装环境吧。
安装个java
yum -y install java-1.7.0-openjdk*
查看java版本
java -version
可以看到java版本的时候,说明安装已经成功了。
如果需要再安装一个java的时候,直接
yum -y install java-1.8.0-openjdk*
查看安装的两个java
sudo update-alternatives --display java
会打印出:
然后开始安装tomcat
yum install tomcat
安装之后,可以看到tomcat的版本,说明安装成功。
不过,我在用yum装tomcat的时候遇到了问题,所有我只能改用手动装。
1.先去网上下载一个安装包apache-tomcat-8.5.30.tar.gz
然后上传到/usr/local/tomcat 这个目录下,没有这目录的话可以创建的,
mkdir /usr/local/tomcat
然后解压
tar -zxvf apache-tomcat-7.0.77.tar.gz
之后就可以启动了
cd /usr/local/tomcat/apache-tomcat-7.0.77/bin/
./startup.sh
启动成功。
到这里tomcat就已经启动起来了,然后用ip试试http://192.168.1.10:8080/ 就能够看到tomcat的欢迎页面了。
如果还需要安装一个tomcat,上面步骤一样的,就是在第二个tomcat的conf目录下 修改一个server.xml文件。
<Server port="9005" shutdown="SHUTDOWN"> 端口:8005->9005 <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8088" maxHttpHeaderSize="8192" 端口:8080->9080 maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="9009" 端口:8009->9009 enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
配置好后,进入到 cd /usr/local/tomcat2/bin ,使用./startup.sh进行启动就行,然后看链接。
http://123.207.70.54:8088/ 发现使用这个端口,也运行起来了
如果要把项目跑起来,就把war包放到
/usr/local/tomcat/apache-tomcat-8.5.30/webapps
然后tomcat会自动编译,通过链接就能够运行了。
http://123.207.70.54:8080/SpringMvc/hello
apache 的安装
2.1、yum方式安装apache
默认目录是/var/www/html下。只要将项目放到这个下面,便可以通过链接进行访问了。
svn安装;
一、yum安装subversion
1. 安装subversion yum install subversion
2. 查看安装版本,检查安装是否成功 svnserve --version ,我装的版本为 1.7.14
3. 查看安装位置 rpm -ql subversion
二、创建版本库
1.创建用于存放版本库的目录 # mkdir -p /usr/local/svnCode/develop
2.创建svn版本库,指定为刚才创建的目录 svnadmin create /usr/local/svnCode/develop
3.创建完后,版本库目录下会生成一些文件,进入conf目录下。conf目录中authz文件是权限控制文件,passwd是帐号密码文件,svnserve.conf是SVN服务配置文件
4.修改passwd文件,加入用户,格式就是“用户名=密码”,如: admin = 123
### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] # harry = harryssecret # sally = sallyssecret admin=123
5.修改authz文件,加入用户权限:
[aliases] # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe # [/foo/bar] # harry = rw # &joe = r # * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r [/] admin=rw
这就表示admin用户对版本库根目录有读写权限(即最高权限了),权限配置方式在authz文件注释中有详细说明
6.svnserve.conf里面常用的配置有设置匿名用户(默认可读)、授权用户(默认读写)的读写权限,以及指定账号文件(默认passwd)、权限文件(默认authz)的路径等。看起来应该默认值就够了,但实际使用发现还是得手动把相关注释打开,不知道是什么原因。
7.启动svn版本库 svnserve -d -r /usr/local/svnCode/
到此OK了,svn下载地址 svn://ip地址/develop