ubuntu搭建javaeclipsemysqltomcat开发环境.docx
- 文档编号:16255808
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:14
- 大小:2.97MB
ubuntu搭建javaeclipsemysqltomcat开发环境.docx
《ubuntu搭建javaeclipsemysqltomcat开发环境.docx》由会员分享,可在线阅读,更多相关《ubuntu搭建javaeclipsemysqltomcat开发环境.docx(14页珍藏版)》请在冰点文库上搜索。
ubuntu搭建javaeclipsemysqltomcat开发环境
Linux搭建eclipse,mysqltomcat工作区方法
安装包
其他的安装包有点大,不适合放到文档中
Ubuntu版本WelcometoUbuntu12.10(GNU/Linux3.5.0-17-generici686)
安装包已经下载,并放到了下面路径/usr/local/java
安装的软件包括
Jdkmysqltomcateclipse部署了yl.war
设置环境变量,jvm变量,开机启动mysqltomcat
Jdk安装过程记录
步骤1:
下载jdk
我选择的jdk版本文件:
jdk-8u151-linux-i586.tar.gz
步骤2:
创建单独的目录
sudomkdir/usr/local/java
步骤3:
将下载的文件复制到我们创建的文件夹下
sudocp/home/zheng/Downloads/jdk-8u151-linux-i586.tar.gz/usr/local/java (注意zheng是我的用户名,jdk版本也许注意)
步骤4:
解压缩文件
sudotar-zxvfjdk-8u151-linux-i586.tar.gz
步骤5:
配置环境变量
sudogedit/etc/environment
这里添加了JAVA_HOMECLASSPATH两个变量的定义赋值
PATH后面追加了JAVA_HOME下面的bin目录,这样就可以在任何目录下面执行bin目录下面的java等命令了,用英文冒号分隔
PATH="/usr/local/sbin:
/usr/local/bin:
/usr/sbin:
/usr/bin:
/sbin:
/bin:
/usr/games:
/usr/local/games:
$JAVA_HOME/bin"
exportCLASSPATH=.:
$JAVA_HOME/lib;$JAVA_HOME/jre/lib
exportJAVA_HOME=/usr/local/java/jdk1.8.0_151
注意JAVA_HOME是JDK的目录,也就是那个我们新建的路径。
下面是我配置的环境变量截图
保存并关闭后,使用命令source/etc/environment使环境变量立刻生效。
步骤6:
配置所有用户的环境变量
为了预防重启后,配置的环境变量无效,配置所有用户的环境变量
sudogedit/etc/profile
在文件的最后添加以下内容:
#setJavaenvironment
exportJAVA_HOME=/usr/local/java/jdk1.8.0_151
exportJRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=.:
$JAVA_HOME/lib:
$JRE_HOME/lib:
$CLASSPATH
exportPATH=$JAVA_HOME/bin:
$JRE_HOME/bin:
$PATH
执行source/etc/profile是全局设置立刻生效
步骤7:
重启检验
执行命令sudoreboot后,输入密码重启,Ctrl+Alt+t打开命令框,输入java-version看结果:
当切换用户的时候,我们会发现java命令和javac又不存在,之后查看、/etc/pfofile文件发现内容没有变,在结尾处,有我们添加的环境变量,只是每次切换用户都需要source/etc/profile才能有用
所以需要设置所有用户都有用的环境变量还有一步
步骤8:
修改./root/.bashrc
在结尾出添加一行source/etc/profile,现在随意切换用户,环境变量都有效
Tomcat安装过程记录
1.下载压缩包
此处,我们使用Ubuntu自带的Wget工具来下载tomcat的core包
wget的参数是压缩包的URL地址。
也可以自己去官网下载,用火狐等浏览器,
Wgethttp:
//apache.01link.hk/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz
1
执行命令的当前目录下,就会多出一个apache-tomcat-9.0.2.tar.gz的压缩包。
2.解压压缩包
在apache-tomcat-9.0.2.tar.gz文件所在的路径下,执行下面的命令:
tar-zxvfapache-tomcat-9.0.2.tar.gz
3.配置环境变量
在/etc/profile,在文件最后面添加关于tomcat的配置:
CATALINA_HOME=/usr/local/java/apache-tomcat-9.0.2
exportPATH=$CATALINA/bin:
$PATH1
下面是我的,已经配置好了的截图
2
使/etc/profile文件生效执行命令:
source/etc/profile
如果需要设置jvm参数,可以修改catalina.sh,在第一行有效代码的位置就可以写,如下
是我需要设置的jvm参数,我已经设置好了,下面如有使用JAVA_OPTS变量,都会在他的基础上面追加,可以放心,不会覆盖
JAVA_OPTS="-Damydhome=/usr/local/java/amydhome2-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Damyd_system_code=fl-Damyd_system_name=fl"
4.启动tomcat
终端切换到tomcat解压后文件夹中,进入../apache-tomcat-7.0.59/bin路径下面,执行下面的命令:
./startup.sh
5.测试
打开浏览器,在地址栏输入:
http:
//localhost:
8080/
如果能够打开tomcat的主页,则表示安装成功。
6.注册服务
修改/usr/local/java/apache-tomcat-9.0.2/bin/catalina.sh这个文件,在这个文件中添加JAVA_HOME和CATALINA_HOME这两个变量,加在第一行有效代码位置,文件内容如下:
#OSspecificsupport.$var_must_besettoeithertrueorfalse.
#上面有很多全是默认的被注释掉的,下面是第一行有效代码,也就是我添加的环境变量
CATALINA_HOME=/usr/local/java/apache-tomcat-9.0.2
JAVA_HOME=/usr/local/java/jdk1.8.0_151
截图如下
修改完这个文件以后将其拷贝至/etc/init.d/目录下,并重命名为tomcat,执行代码如下:
sudocp/usr/local/java/apache-tomcat-9.0.2/bin/catalina.sh/etc/init.d/tomcat
执行完上面步骤以后,就可以通过一下命令来启动关闭tomcat了。
sudoservicetomcatstart|stop|run
7.开机启动
需要通过 chkconfig来实现自启动,ubuntu默认是没有chkconfig命令的
chkconfig安装
7.1 安装sysv-rc-conf
#apt-getinstallsysv-rc-conf
7.2 链接chkconfig
#cp/usr/sbin/sysv-rc-conf/usr/sbin/chkconfig
7.3、测试
执行chkconfig命令
#chkconfig
7.4设置level123456中情况都开机启动tomcat
sudochkconfigtomcaton
sudochkconfig--level123456tomcaton
sudochkconfig–list查看设置是否生效
tomcat1:
on2:
on3:
on4:
on5:
on6:
on
7.5reboot,测试看看tomcat是否自动启动
Mysql安装过程
Mysql安装过程出现好几次都是登录失败的
(一)安装前还是要检查一下运行依赖库是否都有,这里就不列了。
(二)下载mysql-5.5.58-linux-glibc2.12-i686.tar.gz压缩包,tar-zxvf解压到/usr/local/mysql(默认路径)
(三)执行如下命令:
:
$sudogroupaddmysql
:
$sudouseradd-gmysqlmysql
:
$cd/usr/local/mysql
:
$sudochown-Rmysql.
:
$sudochgrp-Rmysql.
:
$./scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql
:
$cd..
:
$./bin/mysqld_safe--basedir=/usr/local/mysql--user=mysql&
这里mysql用户和mysql用户组可以自行改变,一般来说mysql用户也可以用现在登录用户替代,然后把登录用户增加到mysql用户组中也可以,/usr/local/mysql/data为默认数据库存放地址,如果有更改则在mysqld_safe后添加--datadir=***,设定(注意,要保证登录mysql的用户对data目录的读写权限才可以进行相关操作,如果没有用 sudochown-Rusernamedatadir进行更改
至此,如果mysqld_safe成功运行,则mysql安装完成
如果要关闭mysqld_safe用下面命令:
:
$./bin/mysqladmin-uroot-pshutdown
然后输入密码就可以
(四)用户密码相关设置
用下面命令登录
$:
/usr/local/mysql/bin/mysql-uroot(默认只有root用户)
mysql>GRANTALLPRIVILEGESON*.*TOroot@localhostIDENTIFIEDBY"123456";(更改用户密码为123456也可以用该语句创建新用户,不过要保证新用户的对linux文件系统也有相关权限)
下次登录时
:
/usr/local/mysql/bin/mysql-uroot-p
EnterPassword:
123456
设置任意ip可以登录
mysql-uroot–p
123456
Usemysql;
Updateusersethost=’%’wherehost=‘localhost’
Flushprivileges;
(五)把mysql设为init.d服务
$:
cp./support-files/my-f/etc/f(mysql配置文件,medium为中等内存配置,可以自行选择合适的)
$:
cp./support-files/mysql.server/etc/init.d/mysql
$:
sudo/etc/init.d/mysqlstart(如果用户不默认的mysql或者mysql不在/usr/local下,则需要增加mysql选项--user=***等等)
这样就把mysql变为init.d下面的服务,就可以通过init.d统一管理
(六)把mysql设为开机启动
sudochkconfigmysqlon
sudochkconfig--level123456mysqlon
sudochkconfig–list查看设置是否生效
mysql1:
on2:
on3:
on4:
on5:
on6:
on
Eclipse安装过程
这个过程,非常简单,下载安装eclipse-jee-oxygen-1a-linux-gtk.tar.gz,解压缩,执行里面的eclipse就可以了
截效果图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ubuntu 搭建 javaeclipsemysqltomcat 开发 环境