Linux搭建开发环境

1.搭建开发环境
在这里插入图片描述
1.1.上传所需软件
所需软件Jdk tomcat eclipse mysql(从软件源安装不需要),所以我们需要上传Jdk tomcat eclipse ,那怎么上传呢?
常用的方式有两种:
第一种:sftp客户端上传,需要ssh的支持。需要宿主机能够连通虚拟机(你们不行)
第二种:在宿主机安装一个Tomcat存放软件,虚拟机直接下载。这时只需虚拟机能访问宿主机就ok。所以即使是nat地址转换的联网网络方式,不是桥接方式也可以使用这种方式。

今天我们就使用第二种,明天我们再使用第一种。但是第二种普通的tomcat并不支持,需要配置一下
修改apache-tomcat-7.0.57\conf\web.xml listings:true可以把目录以列表的形式显示
把需要拷贝的文件放入\webapp\ROOT目录
\conf\server.xml里面的HOST不要配置Context

1.2.安装jdk和eclipse运行

1.2.1.安装JDK
1.去oracle官网下载,链接点此。也可以使用wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 安装包在你执行这个命令时所在的文件夹位置。

2.解压 tar -zxvf jdk-8u111-linux-x64.tar.gz

3.移动到自己想放的位置:(忽略)

mkdir /usr/lib/jdk

mv jdk1.8.0_111 /usr/lib/jdk/jdk1.8

4.设置环境变量:

方案一:修改全局配置文件,作用于所有用户:sudo gedit /etc/profile

export JAVA_HOME=JDK安装路径
export CLASSPATH=.: J A V A H O M E / j r e / l i b : JAVA_HOME/jre/lib: JAVAHOME/jre/lib:JAVA_HOME/lib/tools.jar: C L A S S P A T H e x p o r t P A T H = CLASSPATH export PATH= CLASSPATHexportPATH=JAVA_HOME/bin:$PATH
    方案二:修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样

5.使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc

6.检查是否安装成功:java -version
1.2.2.配置Java环境
就像在window我们需要配置JAVA_HOME和path一样,我们需要配置,那怎么配置呢?实际上就是修改配置文件,然后重新启动linux就ok

sudo gedit /etc/profile
export JAVA_HOME=JDK安装路径
export CLASSPATH=.: J A V A H O M E / j r e / l i b : JAVA_HOME/jre/lib: JAVAHOME/jre/lib:JAVA_HOME/lib/tools.jar: C L A S S P A T H e x p o r t P A T H = CLASSPATH export PATH= CLASSPATHexportPATH=JAVA_HOME/bin:$PATH

确认配置正常后,必须重启虚拟机

配置自己安装的jdk的环境变量特别注意:
不能额外添加多余的空格,有中文没有问题

(ubuntu 的vi 版本低了可以升级下vim)

首先卸载旧版本的vi编辑器:
sudo apt-get remove vim-common
然后安装新版vi即可
$sudo apt-get install vim

1.3.安装mysql和导入进销存的sql脚本
安装mysql就需要mysql的安装包,那安装包怎么来?软件源?
1.3.1.安装MySql
安装命令:
sudo apt-get install mysql-server

安装完成后验证,登录mysql
mysql -uroot -padmin(程序包保持一致)

Mysql安装完成后,默认的字符集不是utf-8所以我们需要修改字符集
1.3.2.修改字符集
在修改字符集之前,我们先来 查看字符集:
查看MYSQL字符集:
mysql>show variables like ‘character%’;
退出mysql:exit,

不是我们想要的格式utf-8所以需要修改,其实字符编码是以配置文件的方式存在,所以我们只需要修改配置文件重启mysql就ok了.
1)在配置文件修改字符集
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
在文件的

[mysqld]

* Basic Settings

user = MySQL
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql

character-set-server=utf8 #增加这个设置

skip-external-locking

然后打开文件

sudo gedit /etc/mysql/conf.d/mysql.cnf
[mysql]
default-character-set=utf8 #增加这个设置
2)重启mysql
sudo /etc/init.d/mysql restart
3)查看是否修改成功
查看MYSQL字符集:show variables like ‘character%’;

7.4.eclipse的使用
方式1: 解压目录
执行命令: ./eclipse

方式2:
解压缩,直接点击eclipse.sh就ok,写一个HelloLinux来做测试。
Eclipse 启动 没有找到 jdk环境
sudo gedit eclipse.ini (编辑配置文件加上标红的属性)
(命令行启动启动没问题)
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520
-product
org.eclipse.epp.package.java.product
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
-vm
/usr/local/jdk/bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx256m

1.5.安装Tomcat 并部署软件
1.5.1.安装Tomcat
1)安装
Tomcat是一个压缩包,直接解压缩就ok,可以通过使用linux自带的解压缩工具解压,也可以通过命令解压缩。
自带工具:
在这里插入图片描述
命令:
tar -zxvf ./apcha…tar.gz;
2)测试
在windows启动使用startup.bat而在linux上面没有bat这种命令,这是windows专用。所以在startup.sh来启动。
启动:
./startup.sh
查看启动日志确认启动时有没有报错。
查看日志 catalina.*
测试
localhost:8080
查看防火墙状态
sudo ufw status
开启/关闭防火墙 (默认设置是’disable’)
sudo ufw enable|disable

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值