日期:2014-05-16  浏览次数:20671 次

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.

????

?

?