发布时间:2014-09-05 16:40:05作者:知识屋
今晚很简单地搭了一个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
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能