今晚很简单地搭了一个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的..
当然这是不好的示范..我只是想快速把环境搭起来..
如果你也只是想简单粗暴地快速搭建一个演示环境,按照我的方法即可..
不然的话,请再搜索更多的相关教程..我知道我很不规范..不要被我误导..