Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署

IP:192.168.2.61

部署容器:apache-tomcat-7.0.57

端口:8080

应用:edu-web-boss.war

1、下载(或上传)最新版的Tomcat7:

$wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz

2、规范安装目录:

/home/wusc/edu/web/xxx-tomcat

如:

/home/wusc/edu/web/boss-tomcat

3、解压安装

$ mkdir –p /home/wusc/edu/web

$ tar -zxvfapache-tomcat-7.0.57.tar.gz

$ mv apache-tomcat-7.0.57 /home/wusc/edu/web/boss-tomcat

4、移除/home/wusc/edu/web/boss-tomcat/webapps目录下的所有文件:

$ rm -rf /home/wusc/edu/web/boss-tomcat/webapps/*

5、上传Dubbo服务消费者Web应用war包edu-web-boss.war

到/home/wusc/edu/web/boss-tomcat/webapps

6、防火墙开启8080端口,用root用户修改/etc/sysconfig/iptables,

# vi /etc/sysconfig/iptables

增加:

## boss-tomcat:8080

-A INPUT -m state --state NEW -m tcp -p tcp--dport 8080 -j ACCEPT

重启防火墙:

# service iptables restart

7、Tomat内存设置:

$ vi /home/wusc/edu/web/boss-tomcat/bin/catalina.sh

#!/bin/sh

JAVA_OPTS=‘-Xms128m -Xmx512m -XX:PermSize=128m‘

8、启动Tomat7

$ /home/wusc/edu/web/boss-tomcat/bin/startup.sh

9、浏览http://192.168.2.61:8080/edu-web-boss

10、     配置Tomcat开机启动:

在虚拟主机中编辑/etc/rc.local文件,加入:

su - wusc -c ‘/home/wusc/edu/web/boss-tomcat/bin/startup.sh‘

时间: 2024-12-27 18:41:41

Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署的相关文章

SpringBoot应用War包形式部署到外部Tomcat

SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat. 修改原有项目 1.修改项目 打开项目,修改pom文件:1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目可以忽略)和spring-boot-starter-tomcat依赖.2.packaging由jar修改为war.3.在build内加入finalName,这个是设置打war包名称,可以不设置使用默

Dubbo-使用Maven构建Dubbo服务的可执行jar包

一.为什么要构建Dubbo服务的可执行jar包? 1.1 Dubbo服务运行方式比较 ?使用Servlet容器运行(Tomcat.Jetty等)  ---不可取 --缺点:增加复杂性(多了容器的端口) 浪费内存资源,Servlet运行要占用一定的内存 ?自建main()方法来运行Spring容器  ---不可取 (本地调试可用) --缺点:Dubbo本身提供的高级特性没用上  自己编写启动类可能会有缺陷 ?使用Dubbo框架提供main()方法来运行Spring容器  ---建议使用 --优点:

war 包的部署

war 包的部署 发送反馈 SuperMap iServer Java 的 iserver.war 包部署成功后,访问的 URI 为:http://<server>:<port>/iserver/services.若 iserver.war 被重命名,比如被重命名为 renameiserver.war,则需要修改 URI 为 http://<server>:<port>/renameiserver/services. 在 Apache Tomcat 上部署

将Java Web项目导出war包并部署到tomcat中

使用eclpise导出war 1.在需要打包的项目上右键>选择[Export]  2.选中[Web]下面的[WAR file],点击[Next]  3.通过[Browse]选择保存路径,点击[Finish]完成即可  使用maven导出war 1.通过eclipse方式:选择需要打包的项目右键选择[Run As]的[Maven install]即可.提示成功后会显示war包的生成路径,一般在项目的target目录下. 2.通过maven命令:控制台进入项目目录,执行mvn package命令即可

使用Tomcat中的start.bat启动服务,配置jdk的路径

为什么要在setclasspath.bat设置JAVA_HOME和JRE_HOME的变量的值? 在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK

跟我学习dubbo-使用Maven构建Dubbo服务的可执行jar包(4)

Dubbo服务的运行方式: 1.使用Servlet容器运行(Tomcat.Jetty等)----不可取 缺点:增加复杂性(端口.管理) 浪费资源(内存) 官方:服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源. 2.自建Main方法类来运行(Spring容器) ----不建议(本地调试可用) 缺点: Dobbo本身提供的高级特性没用上 自已编写启动类可能会有缺陷 官方:服务容器

将JavaWeb项目打出war包并部署到tomcat

使用Maven的打包,在pom.xml中配置打war包还是jar包. 1)选中项目,右击选择run as→Maven install 在控制台可看到打包成功信息及war包路径. maven中有package,install,deploy三种方式,从上图可以看出,install比package多了maven-install-plugin:2.4:install (default-install),通过看控制台输出,我们可以发现以下区别: package命令完成了项目编译compile.单元测试te

springboot打war包后部署到tomcat后访问返回404错误

1.正常情况下,修改打包方式为war <packaging>war</packaging> 2.启动类继承SpringBootServletInitializer,重写configure方法 @SpringBootApplicationpublic class SmallProgramApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder conf

war 包方式部署Jenkins

一.部署Jenkins #安装一个Tomcat作为中间件 #需要Java1.8以上的JDK环境 [[email protected] /]# java -version openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode) #部署Tomcat [[email protecte