在Fedora Linux上快速部署搭建JDK, Tomcat, MySQL的JSP开发演示环境流程记录教程

来源:岁月联盟 编辑:exp 时间:2011-12-15

 

今晚很简单地搭了一个linux下的jsp服务器

主要内容就是安装了jdk,然后装了tomcat,然后装了mysql.

简单记录一下过程.

比较不一样的是安装和配置的全程都可以不用联网,只要提前下载好4个需要的文件就可以了.

作为web服务器不能联网这种事情当然很奇特,但是我也是出于无奈..

 

-------------------------------------jdk---------------------------

[下载]

在这里http://java.sun.com/javase/downloads/index.jsp 下的

版本是6u29, 文件名: jdk-6u29-linux-i586.bin

今晚下载的东西都放在了Aloong帐号的"下载"目录下了.

 

[安装]

把下载好的jdk-6u29-linux-i586.bin文件更改权限

chmod a+rwx jdk-6u29-linux-i586.bin

执行

sh jdk-6u29-linux-i586.bin

这样就自动安装成功到"下载/jdk1.6.0_29"目录了

 

[配置]

我直接修改了/etc/profile文件,如果是对于当前用户,修改.bashrc文件即可

增加如下内容,因为下面装Tomcat的时候还要改,所以可以等到稍后再一起设置.

 

JAVA_HOME=/home/Aloong/下载/jdk1.6.0_29

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

 

最后执行source /etc/profile(或.bashrc)

 

[测试]

输入:java -version

显示版本号就成功了.

 

----------------------------tomcat------------------

网上的教程一般都是说tomcat跟apache一起装的,我只要简单装个tomcat,事实证明确实没问题..

 

[下载]

我下的是http://tomcat.apache.org/download-60.cgi 这里的tar.gz版本的.

文件名: apache-tomcat-6.0.35.tar.gz

 

[安装]

直接解压到"Aloong/下载/apache-tomcat-6.0.35"目录下了

 

[配置]

配置同样修改/etc/profile(或.bashrc)

加入如下内容

 

CATALINA_HOME=/home/Aloong/下载/apache-tomcat-6.0.35

CATALINA_BASE=/home/Aloong/下载/apache-tomcat-6.0.35

CATALINA_TMPDIR=/home/Aloong/下载/apache-tomcat-6.0.35

JAVA_HOME=/home/Aloong/下载/jdk1.6.0_29

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin

export JAVA_HOME CLASSPATH PATH

export CATALINA_HOME CATALINA_BASE CATALINA_TMPDIR

 

这上面的内容是包括了我刚才装的jdk和tomcat的配置.只需要后面这一份就可以了.

最后执行source /etc/profile(或.bashrc)

 

[测试]

在浏览器输入http://localhost:8080/ 出现欢迎界面就对了

打包好的war包直接丢到安装目录下的webapps下就可以在上面的链接后面加项目名访问到了

 

-------------------------Mysql-----------------

这个是最纠结的,因为一开始我只下了server没有下client结果不知道怎么登录.

 

[下载]

下载页面: http://dev.mysql.com/downloads/mysql/

要下两个RPM包, 我下的是(x86, 32-bit)版本的server和client

文件名分别: MySQL-server-5.5.19-1.linux2.6.i386.rpm

         MySQL-client-5.6.3_m6-1.linux2.6.i386.rpm

 

[安装]

直接双击安装,我先装server后装的client.

 

但是其中我遇到一个问题,就是我的Fedora13已经有了其中的一个包所以安装的时候报冲突,导致server无法安装.解决办法如下:

我先去添加删除软件的应用程序里面,过滤已安装的程序,然后搜索mysql,得到那个冲突包的文件名:

"mysql-libs-5.1.45-2.fc13"

然后用下面的命令强制卸载:

rpm -e mysql-libs-5.1.45-2.fc13 --nodeps

 

搞定这个就可以完成安装了.前面jdk和tomcat都被我装在了"/Aloong/下载"目录下了,但是Mysql没有一个固定的根目录,所以不太好找.

 

[配置]

只是做了一点简单的配置,

首先是要启动mysql服务,要用su账户到"/etc/init.d"目录下,执行命令:

mysql start

然后改root帐号的密码,命令是

mysqladmin -u root -p password root^C

然后就会提示你输入root密码

下次登录mysql的时候,需要用命令

mysql -u root -p

来登录

另外还有导入sql文件的方法.登录mysql之后,建表,然后use一下新建的那张表.然后命令是:

source xxx.sql

 

-------------------------------------备注----------------------------------

另外我还比较暴力地把jdk和tomcat的文件权限都改了,因为是用Aloong帐号直接装的,不想出现权限问题.如果你发现一些权限问题,可以到安装目录下用下面的命令:

chmod 777 * -R

 

还有前面我可能有些地方用了su帐号却忘了说,如果你遇到哪一步没有权限操作,就试试用su来做,比如改/etc/profile文件,我都是用su的..

 

当然这是不好的示范..我只是想快速把环境搭起来..

如果你也只是想简单粗暴地快速搭建一个演示环境,按照我的方法即可..

不然的话,请再搜索更多的相关教程..我知道我很不规范..不要被我误导..

作者 ALOONG