linux环境部署java web项目

本文详细介绍在Linux环境下部署JavaWeb项目的全过程,包括安装配置JDK、部署Tomcat、使用Eclipse导出WAR包及启动Tomcat服务等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-A INPUT -j REJECT --reject-with icmp-host-prohibited linux下部署java web项目主要分4个大步骤

一、安装jdk并配置java环境变量

二、部署tomcat

三、eclipse导出项目为war文件放入tomcat的webapps目录下

四、启动tomcat服务

且看下面具体步骤解析

一、安装jdk并配置java环境变量

1.首先下载jdk-6u45-linux-x64

2.使用xftp连接到linux服务器

在/usr/local目录下新建一个java目录,然后把下载的jdk-6u45-linux-x64.bin放入其中,如图所示

3.使用xshell连接到linux服务器

命令 # cd /user/local/java进入到该目录

# cdmod 755 jdk-6u45-linux-x64.bin   ( 赋权限修改成可执行)

# ./jdk-6u11-linux-i586.bin ( 这个命令一定要在该文件所在的目录下执行才可)

执行完之后你会在java目录下看到多了一个jdk1.6.0_45的文件夹

4.配置java环境变量

# cd / (回到根目录)

# cd /etc

# vi profile (编辑profile文件)

然后输入 i

在profile文件中插入

JAVA_HOME=/usr/local/java/jdk1.6.0_45
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin;JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH

保存退出

使用命令. /etc/profile 或者 source /etc/profile使修改profile立即生效

其实如果你不喜欢敲命令可以使用xftp直接编辑profile文件。

完成意思步骤之后这是你在命令行输入java -version

如果出现下图所示,即代表安装jdk并配置环境成功


二、部署tomcat

1、下载个tomcat然后解压

 2、借助xftp工具直接在data目录下新建webapp目录(名称你自己随意)

3、将解压的tomcat文件直接复制到webapp目录下

 三、eclipse导出项目为war文件放入tomcat的webapps目录下

1.右键项目名称点击Export,然后选项WAR文件

导出到本地电脑上,然后直接利用xftp复制到tomcat/webapps目录下

四、启动tomcat服务

进入到tomcat的bin目录

输入命令

# ./ startup.sh

# cd .. (返回到上一级目录)

# cd logs

# cat catalina.out  (查看tomcat启动情况)

看到如上图信息,表示tomcat启动成功

然后在浏览器访问tomcat主页,神马情况?怎么访问不了。不要紧张,这个应该是你的服务器开启了防火墙

那么怎么办呢?有两种方法

1,直接关闭防火墙 

service iptables stop

2,开放8080端口   (这个看你tomcat conf目录下的server.xml配置的端口了)

(1)通过vi /etc/sysconfig/iptables 进入编辑增添一条-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT 即可

(2)执行 /etc/init.d/iptables restart 命令将iptables服务重启

如图我的iptables文件如下

注意新增的开放端口内容一定要在"-A INPUT -j REJECT --reject-with icmp-host-prohibited "这一行的内容前面

然后如果你要配置远程调试,也要记得在这里加一行远程调试监听端口号来开放端口号,否则用eclipse远程调试是不起作用的

因为这一行就开始拒绝接收开放端口了

现在在浏览器重新访问服务器tomcat主页应该可以了




存手打,如果哪些地方写的有问题也请大神指出。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值