项目是采用SSH框架+MySQL5.5+Tomcat7.0开发的之前项目在Windows Server 2008上运行好好的,后来发现被人黑了,被别人装了流量矿石,后来直接篡改页面,做广告。
Linux版本是:Ubuntu 12.04.4 LTS 64位、JDK版本:jdk-7u55-linux-x64.tar.gz
1.安装配置 JDK(我采用的非OpenJDK,自带的OPENJDK安装后不完整)
1.1、下载JDK
下载地址 Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,选择Linux X64 jdk-7u55-linux-x64.tar.gz
1.2、解压缩安装
sudo tar xzvf jdk-7u55-linux-x64.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_55/ java-7-sun/
-C 指定解压路径
注意:如果系统中没有装其他版本的JDK,JVM目录不存在,则需要先建立之。
sudo mkdir /usr/lib/jvm
1.3、设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录
sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-sun/bin"
CLASSPATH="/usr/lib/jvm/java-7-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-7-sun"
1.4、配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300 (一开始我是安装OPENJDK的,可是这句执行出错,我一查看,<span>/usr/lib/jvm/java-7-sun/bin/下根本木有Javac,所以自己又下了一个)</span>
sudo update-alternatives --config java
系统会列出各种JDK版本,如下所示:
sudo update-alternatives --config java
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
3 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式 (我只装了一个,只显示第三个)
要维持当前值[*]请按回车键,或者键入选择的编号:3
update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式中。
1.5、测试
java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
PS:参看
2.配置Tomcat7
2.1.下载安装tomcat()
选择Ubuntu Linux适用版本,即apache-tomcat-7.0.39.tar.gz文件,
2.2复制安装文件到/usr/local/目录下面,在控制台console输入命令,
sudo tar -zxvf apache-tomcat-7.0.39.tar.gz,
将安装包解压至apache-tomcat-7.0.39目录下
进入该目录下的bin目录,然后执行以下:
#vi catalina.sh
添加以下内容:
CATALINA_HOME=/usr/local/apache-tomcat-7.0.39/
#chmod +x *.sh
2.3启动tomcat服务器
# sudo ./startup.sh
2.4.在浏览器中输入
:8080/(如果不是本机,则输入对应的ip地址)
测试出现tomcat页面则测试成功
PS:参看
3.MYSQL5.5数据库的配置
3.1 安装
sudo apt-get install mysql-server
执行中要求输入root用户密码
3.2 如果是外部IP访问Linux下的数据库还要授权
实例详解Tomcat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡