ubuntu 14 java web服务器搭建
2015-11-02 13:23
573 查看
前言
前段时间,在阿里云买了台云服务器,30多块,然后部署了一个tomcat+mysql+redis+svn的运行环境,下面是一些整理。连接到远程服务器
使用ssh登陆工具,比如scure CRT,以下的命令都是指在scure CRT下输入安装jdk
使用apt-get安装,安装jre和jdk:>sudo apt-get update >sudo apt-get install default-jre >sudo apt-get install default-jdk
详细看:ubuntu 14.04 下通过apt-get 安装jdk
安装tomcat
同样使用apt-get安装并启动为服务:>sudo apt-get install tomcat7 >sudo service tomcat7 start
然后在本地浏览器打开http://<服务器ip地址>:8080.详细教程请看:Ubantu下用apt-get形式安装tomcat及文件目录
安装mysql
安装mysql服务器和客户端:>sudo apt-get install mysql-server >sudo apt-get install mysql-client
登陆到mysql服务器上,使用:
mysql -u root -p命令登陆。
详细教程:http://www.2cto.com/database/201211/167045.html
安装redis
> apt-get install redis-server
安装完成后会自动启动,测试如下:
>set hello hello >get hello
安装SVN Server
安装SVN server,然后在/home/svn/project 目录下创建版本库>apt-get install subversion >mkdir /home/svn >mkdir /home/svn/project >svnadmin create /home/svn/project
进入到/home/svn/project/conf 目录,然后修改下面三个配置文件.正确的配置如下,网上有很多配置教程,可以教你方法,但是他们的配置很多不正确,而我用下面的配置成功了:
svnserve.conf文件: [general] anon-access = none auth-access = write password-db = passwd authz-db = authz passwd文件: [users] harry = harryssecret authz文件: [groups] [/] harry = rw
详细教程(参考操作过程):Linux服务器配置——搭建SVN服务器
上传代码
安装svn客户端上传。我使用的是tortoise svn.部署
部署的过程,其实就是将svn服务器的代码checkout到tomcat的 webapps/ROOT 目录下面。如果是以war包方式发布的,则checkout到 webapps 目录下.我采用的是第二种方式。
首次使用的时候,需要使用
checkout命令,之后就可以直接
update这个文件夹了,命令如下:
> svn checkout svn://localhost/project /var/lib/tomcat7/webapps/ > svn update /var/lib/tomcat7/webapps/
上传代码时,将数据库的文件一起上传,然后就可以运行这个sql 文件( 在本例中为huanle.sql) ,将本地的数据库导入到服务器中的数据库,命令如下:
>mysql -u root -p >\. /var/lib/tomcat7/webapps/huanle.sql
调试
上传到服务器之后,运行也可能出问题,这时候需要查看tomcat输出的日志,命令如下:> cd /var/lib/tomcat7/log > cat < catalina.out
相关文章推荐
- MyEclipse2014的安装与破解
- java 线程池的原理分析
- java中static和final的使用
- Java_api手册
- Java下的Cookie和Session
- java作业5
- java中单引号与双引号的区别?hashcode()和equals()
- Java计算周长面积,入门
- java希尔排序
- Java中List实现之ArrayList
- Eclipse/MyEclipse常用快捷键
- spring 注解用法搜集
- java 接口类与抽象类
- struct2源码解读(1)之struts2启动
- Eclipse Project仅物理删除没有逻辑删除,导致不能重新导入
- java实现将整数转化为中文大写金额
- 搭建spring mvc + maven + hibernate
- (转)FileUtil.java 工具类
- 项目问题总结3:MyEclipse导入项目报错-"The import javax.servlet cannot be resolved"
- java 输出流输出至内存