发表于: 2017-10-18 21:18:20
4 761
今天完成的内容:
(1)了解一下SVN。一开始只知道能在svn上下载师兄们的代码和其他文件,能上传自己的代码等,但是不知道它到底是个什么东西。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,用于多个人共同开发同一个项目,共用资源的目的。SVN实质上是一种版本控制软件。版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。简单点说,在开发过程中,会不断发现新需求,不断发现bug,如果不做控制,你的软件将永远不会发布,或今天一个版本,明天又是一个版本。
可以将svn理解成是由VPN、防火墙、信息管理软件集成在一起的Internet安全的综合解决方案。在这样一个网络系统中,所有互联网服务器端和客户端都是安全的,并有一个信息管理机制不断地通过这个外部网络环境动态地分析来满足客户的特定带宽需求。
(2)在CentOS上安装SVN。
检查已安装版本
#检查是否安装了低版本的SVN
[root@localhost /]# rpm -qa subversion
#卸载旧版本SVN
[root@localhost modules]# yum remove subversion
安装SVN
[root@localhost modules]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
确认已安装了svn模块
[root@localhost /]# cd /etc/httpd/modules
[root@localhost modules]# ls | grep svn
mod_authz_svn.so
mod_dav_svn.so
验证安装
检验已经安装的SVN版本信息
[root@localhost modules]# svnserve --version
其他配置见:http://www.cnblogs.com/zhoulf/archive/2013/02/02/2889949.html
(3)部署war包到服务器。
本地在idea里将JDBC配置文件改为服务器的配置。
driverClasss=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://101.132.127.29:3306/test1?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username=root
password=1111
执行clean,install。
得到war包,利用filezilla将war包传到服务器/usr/local/tomcat/webapps下。
浏览器输入:
http://101.132.127.29:8080/mvc1/rest/list显示:
报错:
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'101.132.127.29' (using password: YES))
师兄说是密码错误,但我坚持密码不错,查网上也说法很多,明天再来解决。
明天的计划:学习Nginx。
遇到的问题:以上。
收获:以上。
禅道:http://task.ptteng.com/zentao/task-view-10666.html
评论