Linux上面部署tomcat+struts2+hibernate3+spring3+mysql的java项目的最强攻略

Linux下面部署tomcat+struts2+hibernate3+spring3+mysql的java项目的最强攻略

第一步:完成LINUX与WINDOWS的文件共享

 

      如果LINUX与WINDOWS要实现文件共享功能,那么必须它们的IP地址必须位于同一网段,你在虚拟机中输入命令:ifconfig,将会显示


eth0      Link encap:Ethernet  HWaddr 00:0C:29:F2:62:D2
          inet addr:192.168.76.18  Bcast:192.168.76.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:52 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6997 (6.8 Kb)  TX bytes:7359 (7.1 Kb)
          Interrupt:10 Base address:0x1400
那么可以发现我的虚拟机上的LINUX上面的IP地址为: 192.168.76.18,而我们在安装虚拟机的时候,将会发现windows上面将会多出俩个虚拟网卡,而我的WINDOWS上面的其中一块虚拟网卡的IP地址为:192.168.76.1.

这样我们的俩快网卡就位于同一网段了。有人会问,我的ifconfig命令怎么老是显示不出eth0网卡的配置信息呢?

那是eth0默认是没有启动的!

第二步:启动eth0网卡

 

     在虚拟机上面输入命令setup,出现的菜单里面选择 Network configuration 菜单,然后配置你的IP地址,配置完成以后,重新启动你的LINUX操作系统。

第三步:实现WINDOWS和LINUX文件传输

 

    难道我们还要使用土到不行的SAMBER服务器吗,现在一般实现WINDOWS与LINUX之间的文件传输,使用的是VSFTP,首先我们要启动linux的vsftp服务器,输入命令service vsftpd start.并且把它设置为默认启动,使用命令

chkconfig vsftpd on。这样vsftp服务器开启了。

 

   跳回到WINDOWS,输入cmd命令ping +LINUX ip地址,如果ping不通的话,那么有可能是linux 防火墙的问题,输入命令service iptables stop。ping通以后,说明WINDOWS 和LINUX信息交互成功。

 

  基于安全性考虑,root用户是被禁止登陆ftp服务器的,使用vi 编辑/etc/vsftpd.ftpusers这个文件,发现有一个root,那么把它注释掉,/etc/vsftpd.user_list这个文件里面同样有一个root,把它注释掉。好了我们可以使用root用户在windows平台把文件传上去了。我使用的是leapFtp软件。

在这个软件中设置完LINUX的IP地址,就可以发现它列出了LINUX的文件目录。

 

第四步:安装tomcat6,mysql5,jdk6.

  

    把tomcat.tar.gz,jdk.bin,mysql.rpm上传到你虚拟机的linux上。首先安装JDK6,我的软件是jd6.bin,那么使用命令./jdk6.bin,系统就是默认安装,如果权限不够,那么使用命令chmod u+x jdk6.bin。

  

   安装完jdk6,我们要配置java 环境变量了。修改/etc/profile文件,设置java的环境变量Vi /etc/profile在它的最后一行加上JAVA_HOME=/usr/java/jdk1.6.