说起Java,在VPS领域可不怎么吃香,一是资源占用大,而是应用不方便,所以java一般只作为企业级的应用部署开发,在个人网站应用领域PHP则 更少完全占据了制高点,经典的LAMP一直以来是广大站长建站的首选技术。当然个别人也是有使用Java作为应用开发语言的,比如我,所以寻找VPS就成 了唯一途径。因为基本上所有的WebHosting都不支持jsp,即使支持也是限制多多,比如共享tomcat之类的,相对来说VPS就合适的多,虽然 价格稍微贵点,但灵活度和自由度就不是普通的Hosting可以比拟的了。采用Java技术的环境搭建一般是采用LTMJ结构,即 Linux+Tomcat+Mysql+Java(JSP)。
linux操作系统我们选用CentOS32bit,CentOS是redhat公司发布的社区的企业版本,功能和各方面的特性是我们无需置疑的。一般linux我们选用32位,32位的系统资源占用少(尤其是内存),而且也兼容目前市面上的所有软件。
目前国外的VPS安装成功后是可以非常方便的安装软件的,采用yum即可满足我们的大部分需求,如果实在是需要编译安装的可以下载源码包后编译安装,但VPS上基本上都没有安装gcc编译环境,因此需要手动安装:
yum install gcc g++
这样即可安全快速的安装gcc编译环境,当然了如果非编译安装的软件我们可以忽略这步骤。
tomcat下载解压即可使用,如下:
wget http: // apache.etoak.com / tomcat / tomcat- 6 / v6.0.29 / bin / apache-tomcat-6.0.29.zip unzip -q -d / usr / local / apache-tomcat-6.0.29.zip mv / usr / local / apache-tomcat-6.0.29 / usr / local / tomcat-6.0.29
这样,我们就顺利的安装tomcat到/usr/local目录下,不过启动前还需要安装jdk,后面说到。这里建议国外的VPS安装时采用wget方式下载,这样比自己通过sftp上传要快是上百倍都不止的,国外的网络速度很快。
我这里没有采用apache做前端服务器,主要是考虑对于小型网站一般的tomcat已经可以支持了,开多一个apache不仅占用资源而且效率也不见得有什么提升。
mysql数据的安装使用yum即可安装,如下:
yum install mysql yum install mysql-server
第一个是安装mysql客户端,我们就可以在服务器上通过mysql命令来登录了;第二个是安装mysql服务器端程序,必不可少的。yum安装成功后mysql的相关信息如下:
1 、版本:5.0.77,可能不同的OS安装的结果不一样 2 、配置:配置文件是 / etc / my.cnf 3 、命令:所有的mysql命令都在 / usr / bin目录下 4 、启动:使用service mysqld start就可以启动,stop停止
默认安装的mysql是不支持中文的,需要额外做一些修改动作才能够支持中文,修改/etc/my.cnf文件,在[mysqld]和[mysqld_safe]下增加如下行:
default-character-set=utf8
保存,然后重启mysql,就可以创建utf-8编码的数据库了,在写url连接的要加上编码,如下:
jdbc:mysql: // localhost: 3306 / dbname? useUnicode = true & characterEncoding =UTF- 8
这样,我们通过程序就可以方便的操作中文而不会出现乱码了。
从sun的Java站点下载jdk,不过官方提供的jdk路径比较变态,太长了,我这里下载的是JDK-6u21,如果版本不同其地址也可能会有所变化。
wget http: // cds.sun.com / is-bin / INTERSHOP.enfinity / WFS / CDS-CDS_Developer-Site / en_US / - / USD / VerifyItem-Start / jdk-6u21-linux-i586.bin? BundledLineItemUUID =fdaJ_hCvBcYAAAEqf4UYrH5U & OrderID =8F2J_hCv6NIAAAEqZ4UYrH5U & ProductID =LxaJ_hCy4mIAAAEpXLwzBGsB & FileName = / jdk-6u21-linux-i586.bin mv * .bin jdk-6u21-linux-i586.bin chmod +x * .bin . / jdk-6u21-linux-i586.bin mv jdk-6u21-linux-i586 / usr / local
这样我们就安装jdk到/us/local目录下,然后配置环境变量:
1、在当前用户的profile中配置,打开配置命令:
vi ~ / .bash_profile
2、在.bash_profile文件最后加入如下内容:
JAVA_HOME = / usr / local / jdk1.6.0_21 / PATH = $JAVA_HOME / bin: $PATH export JAVA_HOME export PATH
3、保存配置并生效:
source ~ / .bash_profile
完成上述的3个步骤后jdk就算安装完成了,我们可以使用java -version命令来查看java版本等信息了。
至此,我们就完成了java运行环境的安装与搭建,后面会再介绍下针对各个部分进行的优化哈。
本文来源于铁木箱子的博客 http://www.mzone.cc/article/357.html