文档章节

Ubuntu10.04下配置和使用JDK-Mysql-Tomcat-SVN

FansUnion
 FansUnion
发布于 2015/05/03 01:25
字数 719
阅读 5
收藏 1

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion)

操作系统:Linux-Ubuntu10.0.4,JDK:1.6

1.安装JDK和设置Java环境变量

1.1安装JDK

a.下载JDKjdk-6u31-linux-x64.bin,具体下载哪个,根据自己的平台和系统来决定

b.修改权限,增加可执行权限

sudo chmod u+x jdk-6u31-linux-x64.bin

c.进入到jdk-6u31-linux-x64.bin所在的目录

./jdk-6u31-linux-x64.bin

1.2设置Java环境变量

a. 打开终端,输入 gedit /etc/profile(gedit或者vim等编辑软件都可以)

b. 在profile文件的最后一行的下一行,加上下面3行

export JAVA_HOME=/home/fans/Fans/jdk1.6.0_31
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

第1行设置JAVA_HOME,路径为/home/fans/Fans/jdk1.6.0_31
第2行设置CLASSPATH,路径为$JAVA_HOME/lib,即/home/fans/Fans/jdk1.6.0_31/lib
第3行设置PATH,路径为$JAVA_HOME/bin:$PATH,即/home/fans/Fans/jdk1.6.0_31/bin

使用$JAVA_HOME复用了JDK主目录,此处变了,CLASSPATH和PATH不用变。

如果CLASSPATH和PATH都使用/home/fans/Fans/jdk1.6.0_31/lib这样的绝对路径,很不方便。

思想:封装变化

实践:提取常量,实现可配置。


FAQ:
a./etc/profile不可编辑。

可能的原因:权限不够

对应的解决方案:切换到有权限的用户,编辑profile文件。


b.修改之后,使用java命令还是出错

可能的原因:配置还未生效

对应的解决方案:系统需要重启


2. 安装使用Mysql数据库


2.1安装Mysql数据库

sudo apt-get install mysql-server

2.2使用Mysql


a.登录本机 mysql服务器

mysql -uroot -p198962或者mysql -uroot,然后输入密码

root是用户名,198962是密码

b.连接远程mysql服务器

mysql -h 192.168.5.236 -P 3306 -uroot -p198962

-h :表示连接远程的mysql服务器

192.168.5.236:服务器地址

-P 3306:端口号

c.操作数据库

create database fans;

use fans...

3.安装和使用Tomcat

3.1安装Tomcat

a.下载tomcat软件包 apache-tomcat-6.0.35.tar.gz

b.解压缩到某一个目录,比如/home/fans/Fans

3.2使用Tomcat

a.cd /home/fans/Fans/apache-tomcat-6.0.24/bin;

b. 启动服务器 ./startup.sh

停止服务器 ./shutdown.sh


4.安装和使用SVN

4.1 安装SVN

sudo apt-get install subversion

4.2 使用SVN

cd /home/fans/SVNWorkspace,
SVNWorkspace为工作空间

a.检出资料

svn checkout http://192.168.1.137:8080/%20svnroot,具体url根据情况而定

b.提交资料
svn commit -m "commit some thing" svn_mysql.sql

c.删除资料

svn delete -m " delete some thing" svn_mysql.sql


注意事项:

a.此处操作主要是“客户端”的操作,至于“服务器”的配置和管理没有考虑。

b.SVN存在权限问题。

c.提交资料时,经常会遇到冲突。

Fans的误解:刚开始使用SVN时,我总是把工作空间里边的一些资料复制到工作空间外修改,然后提交时,

总是出现“尚未纳入版本控制"错误。

© 著作权归作者所有

FansUnion
粉丝 60
博文 858
码字总数 825464
作品 0
丰台
高级程序员
私信 提问
Jira 6.3.6(破解)+SVN+apache

Jira 6.3.6(破解)+SVN+apache JIRA 安装 1、 准备工作 Linux RadHat 5.8 rhel-server-5.8-64-dvd.iso *操作系统镜像 JDK1.6 jdk-6u45-linux-x64-rpm.bin * JDK1.6 程序安装包 MySql 5.5 My......

Element_ice
2018/07/02
0
0
jenkins和docker实现自动化构建部署

应用场景 程序员开发应用,开发后需要提交svn,然后从svn拉取代码,进行构建,发布到tomcat中,发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不能...

wsc449
2017/12/06
0
0
一步步搭建jenkins持续集成平台

【持续集成相关工具集】: CI-Server(Jenkins/Hudson.....) 代码管理工具(SVN/git...) java框架(maven) 覆盖率工具(c++:gcov java:maven cobertura插件) 静态扫描插件(jenkins插件) 覆...

彼得
2014/03/28
0
0
ubuntu下安装SVN 报“Could not open the requested SVN filesystem”

系统:ubuntu10.04 64bit 问题简述:重装了linux系统(由之前的32bit换成64bit),在重装前已经把原来的/home整个备份了,现在想还原,重新设置好SVN。。然后悲剧就来了 问题现象:1)查看a...

xyxo
2013/02/27
4.4K
1
轻松搭建svn版本管理工具+svnmanager管理客户端

前面的文章有写过svn版本管理工具的安装是基于svn的安装包进行安装,对于svn与apache的结合还得下svn和apache的模块进行结合过程比较繁琐,今天来介绍下通过centos的yum来安装svn能够快速安装...

javazyw
2018/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

宜信开源|一个实例解析PaaS平台LAIN的9大杀手级功能

一、基于Docker的PaaS平台LAIN 在金融的场景下,LAIN 是为解放各个团队和业务线的生产力而设计的一个云平台。LAIN 正式上线已经大约两年,基本已经成熟,为宜信大数据创新中心各个团队提供了...

宜信技术学院
20分钟前
3
0
DBeaver调整编辑窗口字体大小

窗口-->首选项: 点击“编辑”之后,字体大小设为11的大小即比较合适。

BG2KNT
27分钟前
2
0
【Kubernetes社区之路】Slack沟通工具简介

什么是Slack Slack(https://slack.com) 是一款沟通工具,它与国内常见的微信、微博、QQ、钉钉有很大的不同,Slack主要用于工作讨论,可以让讨论更加高效。 Slack的口号便是让工作变得简单、...

恋恋美食
39分钟前
2
0
Visual Paradigm 教程[UML]:如何在SoaML中建模多方服务?

下载Visual Paradigm最新试用版 编写本教程是为了解释多方服务在SoaML方面的含义以及如何使用各种SoaML图表指定此类服务Visual Paradigm。 本教程中将使用的示例是通过在线银行账户纳税。您将...

xiaochuachua
40分钟前
0
0
SpringMVC 的Controller方法声明为private 或者 public 有什么区别

平常没有区别,都能正常处理请求。只有在使用AOP时会有问题: Controller方法声明为private时会出现获取到的注入service属性为null的问题,public方法才能正常获取注入的service。 原因如下:...

为了美好的明天
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部