ubutu下tomcat+mysql+jdk安装详情.docx
- 文档编号:11092265
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:14
- 大小:1.01MB
ubutu下tomcat+mysql+jdk安装详情.docx
《ubutu下tomcat+mysql+jdk安装详情.docx》由会员分享,可在线阅读,更多相关《ubutu下tomcat+mysql+jdk安装详情.docx(14页珍藏版)》请在冰豆网上搜索。
ubutu下tomcat+mysql+jdk安装详情
Ubuntu下JDK+Tomcat+MySql环境的搭建
1. 安装Ubuntu-server-10.04.1
1.1安装
安装过程中,记下输入的用户名与密码。
1.2 设置IP
安装完成之后,设置IP,终端输入:
sudovi/etc/network/interfaces
替换成一下内容:
autolo
ifaceloinetloopback
autoeth0
ifaceeth0inetstatic
address192.168.1.134
netmask255.255.255.0
gateway192.168.1.1
保存并退出。
本文假定:
用户名为test,密码为1234,IP为:
192.168.1.134。
1.3 安装SSH
使用如下方式安装,终端输入:
apt-getinstallopenssh-server
2. 安装WinSCP+Putty
2.1 WinSCP
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端,同时支持SCP协议。
它的主要功能就是在本地与远程计算机间安全的复制文件。
下载地址(绿色版):
无需安装,解压即可使用。
2.2 Putty
Putty是一个免费的、Windows32平台下的telnet、rlogin和ssh客户端,可以集成到WinSCP中。
下载地址(绿色版):
无需安装,解压即可使用。
2.3 集成
集成方法:
打开WinSCP,菜单:
选项->选项->集成/应用程序->选择Putty路径即可,如下图:
集成之后,可以在WinSCP菜单的“命令—>在Putty中打开”,如下图:
出现Putty窗口,如下图:
从图中可以可出,已经自动登录ubuntu了。
3. 安装MySql
3.1 安装
使用apt-getinstall方式安装,终端输入:
sudoapt-getinstallmysql-server-5.1
(
小提示:
搜索软件:
apt-cachesearch软件名关键字,支持模糊查询,
譬如:
apt-cachesearchmysql
)
安装过程中,有两次提示输入mysql的root账号的密码,这里输入root,确定,直至安装完成。
3.2 创建用户
Mysql安装完之后,已自动启动,且默认就开机自启动了。
终端输入:
mysql–uroot–proot
进入mysql的控制台。
创建一个用户(用户名为:
test,密码为:
123456),并授权,以便远程访问mysql(如果需要的话):
grantallprivilegeson*.*totest@"%"identifiedby"123456"withgrantoption;
输入:
exit
退出mysql
终端输入:
mysql–utest–p123456
测试刚才创建的账号是否能正常登录mysql
3.3 修改mysql文件
终端输入:
sudovi/etc/mysql/f
打开/etc/mysql/f文件,找到如下行:
bind-address =127.0.0.1(ubuntu下的mysql用户和ip绑定,这里必须写成127形式的,还有如果下面tomcat里面有项目,该项目链接数据库的config表必须配置成127.0.0.1形式的)
注释掉这一行,否则MySql远程可能还是无法访问。
保存并退出。
Ubuntu默认是区分mysql表名的大小写的而windows系统默认是不区分mysql大小写的。
1.sudovi/etc/mysql/f
2.lower_case_table_names=1在f里面添加这句
3.sudo/etc/init.d/mysqlrestart重启mysql
3.4 测试是否可以远程访问
在windows下打开SQLyog–MySQLGUI工具,输入Ubuntu机器的IP和上面创建的mysql用户名和密码,测试是否能连接成功。
如下图:
4. 安装JDK
4.1 拷贝JDK安装文件
使用WinSCP拷贝本地jdk6.bin文件到Ubuntu,将其放到/home/test/software目录下(也可以放到别的目录)
4.2 安装JDK
jdk安装到/usr/local目录下,cd进入/usr/local目录,终端输入:
cd/usr/local
安装jdk,终端输入:
sudochmodu+x/home/test/software/jdk6.bin --将这个bin文件赋予执行权限
sudo/home/test/software/jdk6.bin --在当前目录执行这个bin文件
sudomvjdk1.6.0_26jdk6 --重命名,jdk1.6.0_26—>jdk6
4.3 设置环境变量
使用vi命令打开/etc/profile文件,终端输入:
sudovi/etc/profile
在最后一行之前加入:
exportJAVA_HOME=/usr/local/jdk6
exportJRE_HOME=/usr/local/jdk6/jre
exportCLASSPATH=.:
$JAVA_HOME/lib:
$JRE_HOME/lib:
$CLASSPATH
exportPATH=$JAVA_HOME/bin:
$JRE_HOME/bin:
$PATH
保存并退出。
4.4 测试是否安装成功
终端输入:
java-version
看是否能输出jdk版本
5. 安装Tomcat
5.1 拷贝Tomcat安装文件
使用WinSCP拷贝本地tomcat6.tar.gz文件到Ubuntu,将其放到/home/test/software目录下(也可以放到别的目录)
5.2 安装Tomcat
此安装文件为解压版的tomcat,使用如下命令进行解压即可,终端输入:
sudotarxvf/home/test/software/tomcat6.tar.gz-C/usr/local --解压
sudomvapache-tomcat-6.0.32tomcat6 --重命名
sudochown-Rtest:
test/usr/local/tomcat6 --授权
sudochmod775-R/usr/local/tomcat6 --授权
5.3 设置环境变量
使用vi命令打开/etc/profile文件,终端输入:
sudovi/etc/profile
在最后一行之前加入:
exportCATALINA_HOME=/usr/local/tomcat6
exportPATH=$CATALINA_HOME/bin:
$PATH
保存并退出。
5.4 启动tomcat
终端输入:
startup.sh
在浏览器地址栏中输入http:
//192.168.1.134:
8080/
看是否出现tomcat的页面:
5.5 设置Tomcat开机自启动
使用vi命令打开/etc/init.d/tomcat文件,终端输入:
sudovi/etc/init.d/tomcat
这是新建的一个文件,输入如下内容:
exportJAVA_HOME=/usr/local/jdk6
[-f/usr/local/tomcat6/bin/startup.sh]||exit0[-f/usr/local/tomcat6/bin/shutdown.sh]||exit0
case"$1"in
start)
echo-n"StartingTomcat:
"
/usr/local/tomcat6/bin/startup.sh
RETVAL=$?
echo
[$RETVAL=0]&&touch/var/lock/tomcat;;
stop)
echo-n"ShuttingdownTomcat:
"
/usr/local/tomcat6/bin/shutdown.sh
RETVAL=$?
echo
[$RETVAL=0]&&rm-f/var/lock/tomcat;;
restart)
$0stop
$0start
;;
condrestart)
[-e/var/lock/tomcat]&&$0restart;;
status)
$0stop
$0start
;;
condrestart)
[-e/var/lock/tomcat]&&$0restart;;
status)
statustomcat
;;
*)
echo"Usage:
$0{start|stop|restart|status}"
exit1
esac
exit0
保存并退出。
修改权限、让配置生效,终端输入:
sudochmod755/etc/init.d/tomcat
sudoupdate-rc.dtomcatdefaults85
重启ubuntu,在浏览器地址栏中输入http:
//192.168.1.134:
8080/
看是否出现tomcat的页面:
6. 部分命令使用
6.1 vi
参见:
6.2 apt-get
参见:
6.3 chmod
参见:
6.4 tar
参见:
6.5 chown
参见:
6.6 设置IP
参见:
1Tar命令:
-c建立新的归档文件
-r向文档末尾追加文件
-x从归档文件中解出文件
-o将文件解开到标准输出
-v处理过程中输出相关信息
-f对普通文件操作----一直都要使用f,不然的话,可能会不显示
-z调用gzip来压缩归档文件,与-x连用调用gzip完成解压缩
-Z调用compress来压缩归档文件,与-x连用调用compress完成解压缩
-t:
查看tarfile里面的文件,注意,在c/x/t仅能存在一个!
不能同时存在!
(小写)-p:
使用原来的文件属性
-P:
可以使用绝对路径来压缩
例子:
1.将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz我们可以使用
Tarczvfthis.tar.gz./*.txt./意思为当前目录
2.将当前目录下的this.tar.gz中的文件解压到当前目录
Tarxzvfthis.tar.gz./感觉不需要加z啊!
!
!
!
!
!
3.把当前目录下的longshui文件夹压缩到当前目录
Tarcvflongshui.tar./longshui<=仅打包,不压缩!
Tar-czvflongshui.tar.gz./longshui<=打包后,用gzip压缩
Tar-jcvflongshui.tar.bz2./longshui<=打包后,用bzip2压缩
#如果加上z参数,则以.tar.gz或.tar来代表gzip压缩过的tarfile~
#如果加上j参数,则以.tar.bz2来作为附档名
./切换到当前目录
../切换到上层目录
~/切换到家目录
2Vim
3Remove卸载命令
例子:
卸载apache2服务器
Sudoapt-get-purgeremoveapache2
Sudoapt-get-purgeremoveapache2-common
Sudoapt-get–purgeremoveapache2-utils
Sudoapt-getautoremoveapache2
以上方法不行的话:
就用下面的方法强行删掉
Sudorm–r/etc/apache2
Sudorm–r/var/www
Sudorm–r/etc/init.d/apache2
卸载mysql
Sudoapt-getautoremove–purgemysql-server-5.0
Sudoapt-getremovemysql-server
Sudoapt-getautoremovemysql-server
Sudoapt-getremovemysql-common(非常重要)
下面是清楚残留信息。
Dpkg–l|grep^rc|awk‘{print$2}’|sudoxargs–p
4Tomcat启动出错
报错误:
NeithertheJAVA_HOMEnortheJRE_HOMEenvironmentvariableisdefined
解决的方法:
1.cd/tmp/tomcat/bin
2.Vimsetclasspath.sh
3.在开头申明
JAVA_HOME=/usr/local/jdk1.6.0_25
JRE_HOME=/usr/local/jdk1.6.0_25/jre
4.测试是否可以运行
Cd/tmp/tomcat/bin进入tomcat下的bin目录
Shstartup.sh启动服务
如果可以正常启动则Ok否则进入第五步
5.vim/etc/profile
exportCATALINA_HOME=/tmp/tomcat8080
exportPATH=$CATALINA_HOME/bin:
$PATH
6.测试是否可以成功启动tomcat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ubutu tomcat mysql jdk 安装 详情