为Ubuntu配置java+mysql+tomcat环境
2017-09-10 本文已影响35人
牛牛技术
利用putty,或者Xshell远程登录ubuntu服务器,可能会报以下错误
Connection closed by foreign
原因: IP地址冲突**造成
解决方法: 修改权限,重启网络服务重新获取IP地址
cd /etc/ssh
sudo chmod 644 ./*
sudo chmod 600 ssh_host_dsa_key
sudo chmod 600 ssh_host_rsa_key
sudo chmod 755 .
cd /etc
sudo service networking restart
如果restart失败,unable to resolve host ehhe13232jsid 的错误,打开 /etc/hosts文件,在下面添加
127.0.0.1 ehhe13232jsid (注:这个是你的主机名字)
再次执行
sudo service networking restart
安装java环境并且配置环境变量
sudo add-apt-repository ppa:webupd8team/java //添加ppa方式安装
sudo apt-get update
sudo apt-get install oracle-java7-installer //jdk7
sudo apt-get install oracle-java8-installer //jdk8
sudo update-java-alternatives -s java-8-oracle //设置系统默认jdk
sudo update-java-alternatives -s java-7-oracle //jdk8 切换到jdk7
sudo update-java-alternatives -s java-8-oracle //jdk7 切换到jdk8
whereis java //java路径在哪里
which java //使用的是哪一个java
echo $JAVA_HOME //查看java的环境变量
空行-表示没有设定该环境变量
$PATH //查看系统的PATH
JAVA_HOME=/usr/bin/java;export JAVA_HOME //添加java的环境变量
echo $JAVA_HOME //再次查看java的环境变量
安装Tomcat并且配置环境变量
(1)到apache官方网站找到自己想要的tomcat包路径,复制其下载地址,利用wget命令下载:
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz.asc
(2)将下载的文件移到local文件夹下
mv apache-tomcat-8.5.20.tar.gz.asc /usr/local
(3)解压文件
tar zxvf apache-tomcat-8.5.20.tar.gz.asc
(4)配置环境变量
CATALINA_HOME=/usr/local/apache-tomcat-8.5.20; export CATALINA_HOME
(5)查看tomcat所在的全路径,可以去到apache-tomcat-8.5.20目录下,使用命令:
pwd
(6)查看环境变量:
$echo $CATALINA_HOME
(7)启动tomcat,, 去到tomcat的bin的目录下:
./startup.sh
(8)关闭tomcat,去到tomcat的bin的目录下:
./shutdown.sh
(9)部署java项目,将要部署的java文件放到tomcat下
(10)通过: IP地址:8080 访问,如果访问失败,查看是否京东云是否开通了8080端口,
安装mysql
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
修改mysql的root密码:
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');