linux 做为服务器的高效一直时为人所熟知的了,在linux 上搭建各种各样的服务器和开发环境也时学计算机的人常做的。以下时最近在linux配置jsp服务器的全过程,包含一些基本步骤和排错过程:
1、安装java jdk
首先从官网下载jdk解压包,下载最新版的tar.gz 格式,下载完后进行解压缩:
tar -zxvf *.tar.gz
将解压到的文件夹复制/usr/local 下(此处可以不做,只要记住jdk的路径即可,不过为了统一管理,建议还是将这一类的文件夹存放在一个固定的位置)
配置环境变量
//这种配置适用于登录系统的各个用户,会涉及到安全问题
vim /etc/profile
在profile 文件的最后添加如下语句
export java_home=/usr/local/{jdk 路径}
export jre_home=/usr/local/{jdk 路径}/jre
export path=$java_home/bin:$java_home/jre/bin:$path
export classpath=.:$java_home/lib/tools.jar:$java_home/lib/dt.jar
重启!(或者编辑source /etc/profile 单次有效)
javac java =version 确认
//这种设置适用于单个用户
cd /home/{用户宿主目录}
vim .bashrc
在bashrc 文件的最后添加如下语句
export java_home=/usr/local/{jdk 路径}
export jre_home=/usr/local/{jdk 路径}/jre
export path=$java_home/bin:$java_home/jre/bin:$path
export classpath=.:$java_home/lib/tools.jar:$java_home/lib/dt.jar
2、安装myeclipse
从网上下载myeclise for linux的run 文件。
chmod +x (附加权限)
sudo sh myecliseforlinux.run
*这一步可能会遇到a java runtime environment (jre) or java development kit (jdk) must be available in order to run eclipse. no java virtual machine was found after searching the following locations:…
这个问题,这个问题时在ubuntu安装的时候遇到的,原因是因为ubuntu自己提供了open java,这里需要激活我们安装的jdk。
解决方法:
在shell上输入以下命令
sudo update-alternatives --install /usr/bin/java java jdk路径/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac jdk路径/bin/javac 300
sudo update-alternatives --install /usr/bin/javaws javaws jdk路径/bin/javaws 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
接下来按照步骤一直往下安装。
有的朋友可能在安装的时候喜欢直接适用./myecliseforlinux 进行安装,这样子也是可以的,不过这样子很占内存,内存较小的机子容易死机。
3、安装tomcat
tomcat的安装其实也只是一个解压的过程。将从官网下载下来的tar包解压到/etc/local下即可。通过目录下的bin/startup.sh 启动
配置myeclipse与tomcat整合的过程与在windows下配置的过程相同,在此就不再赘述了。
4、安装mysql
mysql 的安装时整个安装过程中最困难的一步,不过mysql官网也提供了一套完整的文档,详情可以查询官网:mysql官方安装文档
具体步骤:
1、添加用户和用户组
groupadd mysql
useradd -r -g mysql mysql
2、解压从官网下载下来的tar包 移动到到/etc/local下
tar zxvf /home/user/mysql-5.5.15-linux2.6-i686.tar.gz
3、配置指向该文件的软链接
ln -s mysql-5.5.15-linux2.6-i686 mysql
4、更改文件的所属用户组
chown -r mysql .
chgrp -r mysql .
5、执行安装文件
cripts/mysql_install_db --user=mysql
6、再次配置文件所有者
chown -r root .
7、设置 data 目录的拥有者
# chown -r mysql data
8、复制配置文件
cp support-files/my-defult.cnf /etc/my.cnf
9、启动mysql
bin/mysqld_safe --user=mysql &
10、初始化密码
bin/mysqladmin -u root password 'new_password'
11、复制mysql.server进init.d列表
cp support-files/mysql.server /etc/init.d/mysql.server
12、开机自动启动
sudo update-rc.d -f mysql.server defaults
本文是笔者在配置环境过后总结的安装方法和问题解决方法。其中参考了以下网站的资源,在此声明,并表示感谢
参考网站
mysql
http://blog.csdn.net/ichsonx/article/details/9285935
myeclipse
http://www.linuxidc.com/linux/2012-11/74190.htm