说起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全能环境的配置教程 本教程旨在指导用户如何在VPS上配置IIS+PHPnow环境,以达到全能环境的效果。该教程涵盖了从安装IIS和PHPnow到配置IIS支持PHP的所有步骤。 首先,用户需要安装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空间上的设置 多出注意事项已经标识
该项目是一款基于Shell脚本编写的LNMP环境一键安装与优化工具,适用于多种Linux发行版。该工具包含165个文件,涵盖62个配置文件、49个Shell脚本、22个补丁文件、7个服务脚本、5个PHP文件、3个仓库配置文件、1个变更...
vps安装 服务器安全配置,全是精华1.系统盘和站点放置盘必须设置为NTFS格式,方便设置权限.2.系统盘和站点放置盘除administrators 和system的用户权限全部去除3.启用windows自带防火墙,只保留有用的端口,比如远程和...
本文描述了我在搭建系统,配置系统安全的时候所做的一些配置。 希望对大家提供一些帮助。
配置vps上的msf(第三十二课).docx
在实际应用中,为了优化热管理,芯片还设计有裸焊盘EP,可以与地连接,以增强散热性能。 VPS8703的设计团队非常注重用户体验和产品易用性,其简洁的外围电路设计意味着可以缩短开发周期,加速产品上市时间。而芯片...
配置Maya在VPS上的过程涉及到多个步骤,主要包括操作系统的选择、软件安装、性能优化以及安全设置。以下是一些关键知识点: 1. **操作系统选择**:Maya主要支持Windows和Linux操作系统。对于VPS,Linux(如Ubuntu、...
- **优化**:通过对MySQL配置参数的调整,以提升数据库服务器的性能。 #### 描述解析:2G内存的MySQL数据库服务器优化 描述部分重申了标题的内容,强调了针对2GB内存的MySQL服务器进行优化的主题。 #### 配置参数...
如何配置VPS[汇编].pdf
- **无损电流采样**:通过集成的无损电流采样电路,可以简单地通过外部电阻来设置峰值电流,从而优化电流控制精度。 - **可编程峰值电流与工作频率**:允许用户根据具体需求调整峰值电流和工作频率,提高了设计灵活...
VPS环境修改工具,可以修改成佳达或者乾坤环境。
那么,vps如何配置lamp主机呢? 首先,Lamp主机安装的是Linux系统,这个一般在购买租用vps服务器的时候,就可以选择预装系统,选择安装Linux版本的系统即可。 同样apache及mysql、php的安装也可以提交在...
FX-VPS软件是针对20GM定位模块的专用配置和编程工具,其全称为“FX Virtual Positioning System”。该软件提供了友好的用户界面,使得用户能够轻松地对20GM模块进行参数设置、运动轨迹规划和系统调试。以下是FX-VPS...
VPS详细介绍注意修改注册表前一定要先备份一下注册表,备份方法。在 运行>regedit,选择 文件》导出 ,取个文件名,导出即可,如果修改注册表失败,可以找到导出的注册表文件双击运行即可。)