文档章节

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

FansUnion
 FansUnion
发布于 2015/10/22 10:29
字数 742
阅读 3
收藏 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
粉丝 57
博文 858
码字总数 825464
作品 0
丰台
高级程序员
私信 提问

暂无文章

Java开发中SpringCloud+Hystrix服务容错详细解析

Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错 应用场景 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩,...

金铭鼎IT教育
11分钟前
2
0
统计学习方法c++实现之一 感知机

  感知机      前言      最近学习了c++,俗话说‘光说不练假把式’,所以决定用c++将《统计学习方法》里面的经典模型全部实现一下,代码在这里,请大家多多指教。      感知机...

SEOwhywhy
13分钟前
0
0
python爬取虎嗅网数据

#!/usr/bin/env python# -*- coding:utf-8 -*-import requestsimport pymongofrom bs4 import BeautifulSoupclient = pymongo.MongoClient(host='localhost',port=27017)......

蜗牛奔跑
13分钟前
1
0
偷懒秘诀之变量篇

学习一个新语言的时候,总是苦恼的,例如:英文。但是作为主流语言,考试必考,又不能放弃,那我们就要选择一种好的学习方式啦~像是了解它的语法组成规则:“主谓宾定状补表同”。 JavaScri...

我的卡
14分钟前
1
0
锁分类(独占锁、分拆锁、分离锁、分布式锁)

在共享内存的多处理器体系架构中,每个处理器都拥有自己的缓存,并且定期地与主内存进行协调。 在不同的处理器架构中提供了不同级别的缓存一致性(Cache Coherence), 其中一部分只提供最小的...

Java搬砖工程师
15分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部