说起Java,在VPS领域可不怎么吃香,一是资源占用大,而是应用不方便,所以java一般只作为企业级的应用部署开发,在个人网站应用领域PHP则
更少完全占据了制高点,经典的LAMP一直以来是广大站长建站的首选技术。当然个别人也是有使用Java作为应用开发语言的,比如我,所以寻找VPS就成
了唯一途径。因为基本上所有的WebHosting都不支持jsp,即使支持也是限制多多,比如共享tomcat之类的,相对来说VPS就合适的多,虽然
价格稍微贵点,但灵活度和自由度就不是普通的Hosting可以比拟的了。采用Java技术的环境搭建一般是采用LTMJ结构,即
Linux+Tomcat+Mysql+Java(JSP)。
1、操作系统
linux操作系统我们选用CentOS32bit,CentOS是redhat公司发布的社区的企业版本,功能和各方面的特性是我们无需置疑的。一般linux我们选用32位,32位的系统资源占用少(尤其是内存),而且也兼容目前市面上的所有软件。
目前国外的VPS安装成功后是可以非常方便的安装软件的,采用yum即可满足我们的大部分需求,如果实在是需要编译安装的可以下载源码包后编译安装,但VPS上基本上都没有安装gcc编译环境,因此需要手动安装:
这样即可安全快速的安装gcc编译环境,当然了如果非编译安装的软件我们可以忽略这步骤。
2、tomcat
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不仅占用资源而且效率也不见得有什么提升。
3、Mysql
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
这样,我们通过程序就可以方便的操作中文而不会出现乱码了。
4、JDK安装
从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中配置,打开配置命令:
2、在.bash_profile文件最后加入如下内容:
-
JAVA_HOME
=/
usr/
local/
jdk1.6.0_21/
-
PATH
=$JAVA_HOME
/
bin:$PATH
-
export
JAVA_HOME
-
export
PATH
3、保存配置并生效:
完成上述的3个步骤后jdk就算安装完成了,我们可以使用java -version命令来查看java版本等信息了。
至此,我们就完成了java运行环境的安装与搭建,后面会再介绍下针对各个部分进行的优化哈。
本文来源于铁木箱子的博客 http://www.mzone.cc/article/357.html
分享到:
相关推荐
vps配置IIS+PHPnow(全能环境的配置教程)
基于GoLang编写的VPS实时监控系统源码+项目说明.zip基于GoLang编写的VPS实时监控系统源码+项目说明.zip基于GoLang编写的VPS实时监控系统源码+项目说明.zip基于GoLang编写的VPS实时监控系统源码+项目说明.zip基于...
VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立执行程序和独立系统配置等。
前面总结了 基于Xen的VPS的web服务器的配置:ubuntu+nginx+php,下面记录下squid服务器的配置。
openssl组件在VPS空间上的设置 多出注意事项已经标识
vps安装 服务器安全配置,全是精华1.系统盘和站点放置盘必须设置为NTFS格式,方便设置权限.2.系统盘和站点放置盘除administrators 和system的用户权限全部去除3.启用windows自带防火墙,只保留有用的端口,比如远程和...
本文描述了我在搭建系统,配置系统安全的时候所做的一些配置。 希望对大家提供一些帮助。
配置vps上的msf(第三十二课).docx
玛雅人VPS配置文件
如何配置VPS[汇编].pdf
VPS环境修改工具,可以修改成佳达或者乾坤环境。
那么,vps如何配置lamp主机呢? 首先,Lamp主机安装的是Linux系统,这个一般在购买租用vps服务器的时候,就可以选择预装系统,选择安装Linux版本的系统即可。 同样apache及mysql、php的安装也可以提交在...
VPS8703 是一款专门为小体积、低待机功耗的微 功率隔离电源而设计的变压器驱动器,其外围只需匹配 简单的输入输出滤波电容、隔离变压器和整流电路,即 可实现 6.5~30V 输入电压、多种输出电压、输出功率 高达 15W 的...
VPS中转下载_vps-downloader.zip 下载外网文件加速 来源于网络,具体见压缩包内PDF文档
VPS详细介绍注意修改注册表前一定要先备份一下注册表,备份方法。在 运行>regedit,选择 文件》导出 ,取个文件名,导出即可,如果修改注册表失败,可以找到导出的注册表文件双击运行即可。)
VPS服务器安全设置教程[整理].pdf
下面介绍一下我的配置方法 首先安装Liunx VPS远程管理工具,这里我用到的是:[SSH Secure Shell Client 3.2.9]安装好后,打开:SSH Secure Shell Client。点击 Quick Connect. 在弹出的对话框中输入自己VPS的相关信息. ...
基于java socket的聊天室(有界面),如果你有一台VPS,或者电脑配置了IP地址映射,还可以实现即时在线聊天 ,已测试