关闭

Linux下搭建java web运行环境2(承接上)

422人阅读 评论(0) 收藏 举报
分类:

1.       搭建FTP环境

搭建FTP服务是为了windows能和linux进行文件通讯,在安装RedHat的时候已经提示用户是否安装vsftpd服务,笔者默认是安装上了的。

若需要单独安装可以参考文章:

http://hgr.blog.163.com/blog/static/61659001200822053729776/ 

在linux命令行下面敲入命令

service vsftpd start

即可启动ftp服务

2.       建立一个FTP用户

运行命令

useradd liuyan

建立一个叫做“liuyan”的用户

运行命令

passwd liuyan

设定用户“liuyan”的密码

这样一个非root用户就建立好了,我们就把liuyan用户当做ftp用户。

 

3.       上传需要安装的linux软件

我们需要以下软件

JDK1.6(http://www.oracle.com/technetwork/java/javase/downloads/index.html)

下载jdk-6u22-linux-i586-rpm.bin

Tomcat6(http://tomcat.apache.org/download-60.cgi)

下载apache-tomcat-6.0.29.tar.gz

MySql5(http://download.softagency.net/MySQL/Downloads/MySQL-5.2/)

下载mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz

 

通过FTP工具将以上三个文件下载的文件上传到/home/liuyan/javaee目录下面。

 

4.       安装JDK

先安装JDK1.6

敲入以下命令

cd /home/liuyan/javaee

tar –zxvf jdk-6u22-linux-i586-rpm.bin

即可解压缩JDK包。

解压缩成功后还不算完,我们还要手工设定一下环境变量!

用VI编辑器编辑一下环境变量文件

vi /etc/profile

在文件的末尾加上以下几句话

JAVA_HOME=/home/liuyan/javaee/ jdk-6u22-linux-i586

PATH=$PATH: /home/liuyan/javaee/ jdk-6u22-linux-i586/bin

CLASSPATH=.:/home/liuyan/javaee/ jdk-6u22-linux-i586/jre/lib/rt.jar

export JAVA_HOME PATH CLASSPATH

保存退出

注意:其中jdk-6u22-linux-i586是解压缩jdk后的包名。

按此配置,重新登录linux后,jdk命令即生效。

在控制台输入

java –version

即可验证是否安装成功

5.       安装Tomcat6

运行一下命令

cd /home/liuyan/javaee

tar –zxvf apache-tomcat-6.0.29.tar.gz

直接解压缩tomcat就行,tomcat在这3个文件的安装中算是最简单的。

解压缩后的文件夹应该是apache-tomcat-6.0.29

6.       安装MySql数据库

运行一下命令

tar –zxvf mysql-5.2.0-falcon-alpha-linux-i686-glibc23.tar.gz

先将MySql的包解压缩,因为安装rpm的文件会涉及到很多依赖包,所以笔者这里偷懒了,用了一个linux解压缩文件。

解压缩完成后,先修改一下解压缩后的包名

cd /home/liuyan/javaee/

mv mysql-5.2.0-falcon-alpha-linux-i686-glibc23 mysql5

将解压缩后的文件夹重命名为mysql5

将MySql自带的配置文件拷贝到系统环境变量中,运行以下命令

cp /home/liuyan/javaee/mysql5/support-files/my-medium.cnf /etc/my.cnf

 

下面我们修改一下Mysql的编码格式

vi /etc/my.cnf

修改内容如下

添加
********************************
* [client]                     *
* default-character-set=utf8   *
********************************

修改数据库编码方式为UTF8
sudo vi /etc/my.cnf
添加
********************************
* [mysqld]                     *
* default-character-set=utf8   *
********************************

这样mysql编码都为utf-8

下面我们运行以下命令初始化mysql的数据

cd /home/liuyan/javaee/mysql5

scripts/mysql_install_db –user=root

初始化数据,设定mysql的使用用户为root,注意这个root用户和linux的root用户是两码事。

数据安装成功后运行以下命令即可以后台进程的方式启动mysql服务

cd /home/liuyan/javaee/mysql5

bin/mysqld_safe –user=root

输入以下命令

netstat –anp | more

看看是否有3306的端口被占用了?

当然,我们也可以修改/etc/profile文件增加mysql的环境变量,方法和jdk差不多。

PATH=$PATH: /home/liuyan/javaee/mysql5/bin

7.       增加远程控制MySql数据库权限

开发者一般在windows平台下远程访问linux上的资源,我们可以用navicat远程连接linux的mysql数据库。但是必须要赋予权限。

在mysql控制台输入以下命令,远程用户即可连接本地数据库

GRANTALL PRIVILEGES ON *.* TO ‘用户名’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION

使用命令中的用户名和密码即可远程连接linux上的mysql了。

8.       千万别忘记

要想运行你的Java EE项目,还差一点点,将mysql的jar包拷贝到jdk/jre/lib/ext下面,这样jre才能找得到mysql数据库的驱动程序。

OK,万事俱备,将你的项目上传到tomcat的webapps下面吧。

运行以下命令

cd /home/liuyan/javaee/apache-tomcat-6.0.29/bin

./startup.sh

即可运行您的项目了。

0
0
查看评论

Linux下搭建java web运行环境

Linux下搭建java web运行环境 文章作者:云道软件    点击量:228    更新时间:2013-01-28 1.      &...
  • tfy1332
  • tfy1332
  • 2013-01-28 22:21
  • 7152

Linux下部署Java Web程序运行环境

1、连接Linux服务器 使用SSH客户端putty连接Linux服务器,还可以使用SecureCRT、Xshell等工具。putty下载链接:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe?spm=5176.2020520101.0...
  • hugh282003
  • hugh282003
  • 2014-03-14 17:14
  • 1646

Linux上安装Javaweb环境

已经在linux上安装了很多次javaweb的环境了。一般linux服务器,我用的是centos7.2 64位的。之前是用的centos6.5 32位,发现最后安Jdk后运行java -version会出现一个问题:bash: /usr/local/bin/rar: /lib/ld-linux.so...
  • qq_25821067
  • qq_25821067
  • 2017-01-09 00:45
  • 958

Linux下搭建java运行环境基础(一)

现在在Centos7下搭建一下java开发环境,由于自带的java版本为1.7.0且升级到1.8.0后且不带javac等编译工具,所以我打算卸掉重新完整的装一次 [root@mycentos shell]# uname -a Linux mycentos 3.10.0-327.36.2.el7.x8...
  • u010447234
  • u010447234
  • 2017-03-24 21:57
  • 553

Linux下搭建JavaWEB环境

Linux下搭建JavaWEB环境标签(空格分隔): web1.安装JDK8首先使用wget下载jdk的安装包.这里下载tar.gz格式的.wget http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-x64.t...
  • u012706811
  • u012706811
  • 2016-10-20 08:23
  • 1199

阿里云部署java web运行环境

在平常使用阿里云服务器时,我们是在命令行操作远程服务器,然后用ftp将文件上传到我们的远程阿里的tomcat目录下。     一般我是用Xmanage来连接阿里云服务器(里面有各种协议的连接工具):   如图:主机填写我们买的服务器ip,然后用户名密码...
  • u010214269
  • u010214269
  • 2015-11-26 19:25
  • 1098

CentOS下搭建java web运行环境

之前在自己的虚拟机和为实验室合作的公司所购置的云服务器上搭建了两次java web环境,现在自己也购置了一台云服务器,反复用到这些,就决定把这些步骤都写下来,免得每次都要重新去找那些命令。至于选择CentOS的原因,我的理由是公司项目大多采用的是RedHat版本的Linux作为服务器系统,而RedH...
  • u013248535
  • u013248535
  • 2016-10-08 20:04
  • 2992

Linux下利用jdk+tomcat+mysql搭建JavaWeb服务的环境

软件安装 安装jdk 下载linux版的jdk-7u79-linux-i586.rpm这里提供的是rpm包,直接用rmp命令安装即可(用命令:rmp -ivh jdk-7u79-linux-i586.rpm )。 安装tomcat 下载linux版apache-tomcat-7.0.62.ta...
  • update_java
  • update_java
  • 2015-06-02 15:19
  • 1525

承接上一篇

//4。在MainActivity中继续进行程序编写: public class MainActivity extends Activity { private Button btn;//创建一个按钮对象,要导入按钮对象所在的包,android.widget.Button; priva...
  • u010229231
  • u010229231
  • 2013-07-21 19:34
  • 795

承接上--URL

node > url.resolve('http://imooc.com/','/course/list') 'http://imooc.com/course/list' > url.parse('http://imooc.com/...
  • sinat_36146776
  • sinat_36146776
  • 2016-10-05 16:22
  • 67
    个人资料
    • 访问:101969次
    • 积分:1754
    • 等级:
    • 排名:千里之外
    • 原创:73篇
    • 转载:49篇
    • 译文:0篇
    • 评论:21条
    文章分类
    最新评论