测试环境要求:
OS: CentOS 5.10
虚拟机: VM workstation 12 pro
java: jdk 1.7
tomcat: 端口8080 账号: admin密码: 123
数据库: mysql
--------------------------------------------------------------------------------------
步骤记录:
1.远程连接测试测试机
新建账号——>赋予amdin权限——>重新连接远程
2.安装linux操作系统
镜像文件包CentOS 5.10已下载;
用引导程序新装虚拟机系统,具体截图参加桌面文件,注意记录账号密码;
ctrl+alt+F2 可进入命令行界面
至此,CentOS操作系统环境已搭载完毕;
图形界面下设置ip
192.168.173.211
255.255.255.0
192.168.173.254
DNS:
3.安装jdk 1.7
准备源代码安装包 ,官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
此处使用jdk1.7的rpm安装包
①复制到/usr/java/路径下
- #mkdir /usr/java/
- #cp jdk-7u25-linux-x64.rpm /usr/java/
②添加可执行权限,并安装
③执行结果:
- # cd /usr/java/
- # chmod +x jdk-7u25-linux-x64.rpm
- #rpm -ivh jdk-7u25-linux-x64.rpm
①进入编辑profile文件
②在profile文件最后追加入如下内容:
- #vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
③保存并退出,执行如下 用命令Esc :wq
- #source /etc/profile
4、查看java版本
- [root@localhost java]# java -version
a. /usr/java/jdk1.7.0_02是jdk安装目录
b. Linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了。
d. CLASSPATH中当前目录“.”不能丢。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。
3.安装tomcat 6.0
准备源代码安装包,此次使用的是镜像文件,需要挂载至CentOS下;
把 ISO 临时加载到 /mnt/temp目录中,当然我们首先要建这个目录。
# mkdir /mnt/temp
1.复制源文件包apache-tomcat-6.0.43.tar.gz至/usr/local/目录下
2.开始安装 tar -zxvf apache-tomcat-6.0.43.tar.gz //解压安装
rm -rf apache-tomcat-6.0.43.tar.gz // 删除压缩包
mv apache-tomcat-6.0.43 tomcat
/usr/local/tomcat/bin/startup.sh //启动tomcat服务
3.环境变量配置
追加export CATALINA_HOME =/usr/local/tomcat
修改export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
4.运行服务
出现问题:localhost 8080 无法显示
防火墙开放8080端口
增加8080端口到防火墙配置中,执行以下操作:
[root@admin ~]# vi + /etc/sysconfig/iptables #增加以下代码 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT |
重启防火墙
[root@admin java]# service iptables restart |
重装问题记录:
显示jdk已安装
rpm -qa|grep java 未安装
无法卸载,用如下方案
- 成为超级用户,方法是运行 su 并输入超级用户口令。
- 切换到所需的安装目录。键入:
cd
directory_path_name
例如,要将软件安装到/usr/local/java/
目录中,请键入:
cd /usr/local/java
- 卸载任何之前安装的 Java 程序包。
rpm -e
package_name 这里输入提示已经安装的包 - 安装程序包。
rpm -ivh jre-8u73-linux-x64.rpm
要升级程序包,请键入:
rpm -Uvh jre-8u73-linux-x64.rpm
- 如果要节省磁盘空间,请删除 .rpm 文件。
- 退出 root shell。不需要重新启动。
参考资料:
linux目录的学习资料1 http://www.jb51.net/LINUXjishu/32180.html
CentOS目录的学习资料2 http://www.cnblogs.com/ellisonDon/archive/2012/10/03/2710730.html
虚拟机下共享主机文件资料 http://www.cnblogs.com/fujinliang/p/4233353.html
CentOS下安装配置JDK与Tomcat图解详细过程http://wenku.baidu.com/link?url=-3F7JtW38Wy0jjMn6_eMDsKcfWapWVV9qxVrkKpcPEC-cgbW_5e8G2ZA52Z4b10TMI0Ej8MQiQhEkQO_NMs9mGslSVOvAI07PTJFRGhbuJ7
CentOS下安装配置JDK http://pepho.blog.163.com/blog/static/13805620141202711972/
Linux入门:VIM http://blog.csdn.net/xiazdong/article/details/7959495
CentOS-6.3安装配置Tomcat-7 http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891633.html