将windows下web项目部署到linux环境中
相关资料出处:http://blog.sina.com.cn/s/blog_866c5a5d0101cn1l.html http://www.cnblogs.com/candle806/archive/2011/01/14/1935573.html http
相关资料出处:http://blog.sina.com.cn/s/blog_866c5a5d0101cn1l.html
http://www.cnblogs.com/candle806/archive/2011/01/14/1935573.html
http://blog.sina.com.cn/s/blog_6d39ac7e010191zy.html
一、安装JDK
1、查看是否已经安装过了JDK
#rpm -aq|grep jdk(过滤所有安装的rpm包中有没有包含“jdk”字样的,如果存在说明已经安装过了)或者 #rpm -q jdk 或者 #java -version
[root@localhost ~]# rpm -qa|grep jdk
jdk-1.7.0_67-fcs.i586
[root@localhost ~]# rpm -q jdk
jdk-1.7.0_67-fcs.i586
[root@localhost ~]# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing)
2、卸载JDK
#rpm -e jdk-1.7.0_67-fcs.i586
[root@localhost ~]# rpm -e jdk-1.7.0_67-fcs.i586
[root@localhost ~]# rpm -qa|grep jdk
3、安装JDK
在官网上下载jdk,在linux的/usr目录下创建文件夹/usr/java
#mkdir /usr/java
进入该目录
#cd /usr/java
将下载玩的jdk安装文件放在/usr/java下,修改为可执行文件
#chmod 777 jdk-1.7.0_67-fcs.i586
执行文件进行安装
#rpm -ivh jdk-7u67-linux-i586.rpm
[root@localhost java]# rpm -ivh jdk-7u67-linux-i586.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
plugin.jar...
javaws.jar...
deploy.jar...
[root@localhost java]#
4、环境配置
#vi /etc/profile 编辑文件在左后添加一下配置
#set java environment
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
5、执行配置文件使其生效
# source /etc/profile
6、测试JDK是否安装成功
[root@localhost java]# vi hello.java
public class hello {
public static void main(String args [ ]){
System.out.println("Hello World!");
System.out.println("2015/9/5");
}
}
"hello.java" [New] 13L, 143C written
[root@localhost java]# javac hello.java
[root@localhost java]# java hello
Hello World!
2015/9/5
[root@localhost java]#
二、安装tomcat
1、下载tomcat
下载地址:http://apache.fayea.com/tomcat/tomcat-7/v7.0.64/bin/apache-tomcat-7.0.64.tar.gz
2、解压:
#tar -zxvf apache-tomcat-7.0.64.tar.gz
3、将解压后的文件夹改名为/usr/local/tomcat7
#mv apache-tomcat-7.0.64 /usr/local/tomcat7
4、/usr/local/tomcat7设置为可执行目录
#chmod +x /usr/local/tomcat7
5、#vi /etc/profile 编辑文件在左后添加一下配置
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
6、执行配置文件使其生效
# source /etc/profile
7、启动tomcat看是否安装成功
[root@localhost java]# sh /usr/local/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/java/jdk1.7.0_67
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
[root@localhost java]#
访问虚拟机http://192.168.110.12:8080(linux的ip+8080),如果没有反映(空白页),那就打开防火墙试试。
[root@localhost java]# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 打开8080端口
[root@localhost java]# /etc/rc.d/init.d/iptables save 保存防火墙设置
iptables: Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
[root@localhost java]# /etc/init.d/iptables restart 重启防火墙立即启动
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@localhost java]#
三、将windows上开发的web程序部署到linux上
1、工程打成war包
工程 ---> Export---->WAR file---->MyWebService.war
2、将MyWebService.war上传到linux服务器上的/usr/local/tomcat7/webapps目录下
3、重启tomcat
# sh /usr/local/tomcat7/bin/startup.sh
4、访问虚拟机,看部署的工程是否发布成功了(webservice)。
http://192.168.110.128:8080/MyWebService/CustomerService?wsdl
更多推荐



所有评论(0)