精华内容
下载资源
问答
  • tomcat war包部署

    2020-08-13 14:14:11
    疫情期间在家办公,突然公司的服务器链接不上,只好在自己电脑上部署后台环境,我这里只是在tomcat下进行war包部署;war包就是后台的代码被打包成xxx.war的文件。如果想知道war包是什么,网上搜索资料很详细。 下面...

    疫情期间在家办公,突然公司的服务器链接不上,只好在自己电脑上部署后台环境,我这里只是在tomcat下进行war包部署;war包就是后台的代码被打包成xxx.war的文件。如果想知道war包是什么,网上搜索资料很详细。

    下面开始部署:

    1. 首先下载tomcat,官网地址:https://tomcat.apache.org/
    2. 以tomcat9为例子,根据我们电脑的配置:
    3. 把xxx.war包放到tomcat下的webapps路径下,例如: apache-tomcat-9.0.37-windows-x64\apache-tomcat-9.0.37\webapps
    4. 启动tomcat,在bin目录下 双击 shutdown.bat ,然后双击 startup.bat ,然后会弹出 命令窗口,这样就会把xxx.war文件自动解压到当前目录下,会生成一个 xxx 文件(测试tomcat是否启动成功,在浏览器下输入 localhost:8080)
    5. 链接mysql数据库没有MySQL,先去官网下载,没有Mysql图形化管理工具再去下载Mysql管理工具,比如我用的SQLyog),这个sql文件和xxx.war包都是后台给我的,因为数据库和后台代码都是别人后台搞的嘛

    6. 找到 \xxx\WEB-INF\classes ,找到对应链接数据库的配置文件并打开,修改其中链接数据库的用户名、密码;例如:    


               

    展开全文
  • 我们要部署war包的时候,一般都是选用tomcat进行部署。因此,这里有必要记录下tomcat部署war包的一些设置。1. JDK安装此处不介绍,自行安装。2. tomcat服务安装首先从官网下载tomcat, 这里以tomcat8.5免安装版为例 ...

    我们要部署war包的时候,一般都是选用tomcat进行部署。因此,这里有必要记录下tomcat部署war包的一些设置。

    1. JDK安装

        此处不介绍,自行安装。

    2. tomcat服务安装

        首先从官网下载tomcat, 这里以tomcat8.5免安装版为例      进行说明。

    41fda6ae58d45acb0e6672266f5af16d.png

    解压之后的tomcat如上图所示,并进入bin目录, 执行脚本安装tomcat服务

    service.bat install tomcat8

    卸载可以执行,此处不需要执行

    service.bat remove tomcat8

    3.tomcat中参数设置

    在bin/catalina.bat的@echo off下添加如下行

    JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m"

    xms:JVM初始分配的堆内存

    Xmx :JVM最大允许分配的堆内存

    XX:PermSize:JVM初始分配的非堆内存

    XX:MaxPermSize:JVM最大允许分配的非堆内存

    4.具体大小是需要根据具体的环境而定的

    4.设置部署的war包的访问为根目录访问以及默认端口

    在conf/server.xml中,搜索8080,可以查看到如下:

     <Connector port="8080" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443"               URIEncoding="ISO-8859-1"               />

    将其中的8080改为80

    在Host节点下添加:

    <Context path="/" docBase="/blog"  reloadable="true" />

    这样webapps/blog就是默认的访问路径了。前提条件将war包放在webapps下了:

    eafd872d1e423f38b4282cb4bd0a320a.png

    当然docBase也可以设置为绝对路径。

    展开全文
  • 传统tomcat war包部署

    2018-05-25 23:23:18
    传统的tomcat war包部署 Connector:接收请求,创建Request和Response对象用于和请求端交换数据,让Engine处理请求,返回响应 Engine:一个 Engine代表一个完整的 Servlet 引擎,它接收来自Connector的请求,并...

    传统的tomcat war包部署


    • Connector:接收请求,创建Request和Response对象用于和请求端交换数据,让Engine处理请求,返回响应
    • Engine:一个 Engine代表一个完整的 Servlet 引擎,它接收来自Connector的请求,并决定传给哪个Host来处理
    • Host:Engine可以包含多个Host,每个Host代表一个虚拟主机,处理不同域名的请求 Context:即运行的一个Web应用

    (1).配置connnect(server.xml)信息

    • acceptCount:接收连接队列最大长度,如果队列满了,则请求一律被拒绝。默认100
    • maxThreads/minSpareThreads:请求处理线程最大数量/最小空闲数。默认200/10
    • maxConnections:接收的最大连接数。NIO模式下默认10000

    (2)配置jvm参数
    Tomcat跑在jvm上,所以需要对tomcat的java启动命令调优:


    • 运行模式:-server或-client,生产环境一定要使用-server,linux上默认为-server
    • -Xms:初始化堆大小
    • -Xmx:最大堆大小,-Xms 与-Xmx 设成一样的值,避免 JVM 反复重新申请内存,导致性能大起大落

    具体方法:
    参考catalina.sh(catalina.sh 中的CATALINA_OPTS环境变量参数)中的说明,在/bin目录下创建setenv.sh,并设置环境变量
    一般配置CATALINA_OPTS即可满足需要,没有必要配置JAVA_OPTS

    展开全文
  • Tomcat 弱口令Apache+Tomcat是很常用的网站解决方案,Apache用于提供web服务,而Tomcat是Apache服务器的扩展,用于运行jsp页面和servlet。Tomcat有一个管理后台,...Tomcat 支持在后台部署war包,可以直接将webshell...

    686b4befe73c1cc6a157df6f5bee4186.png

    Tomcat 弱口令

    Apache+Tomcat是很常用的网站解决方案,Apache用于提供web服务,而Tomcat是Apache服务器的扩展,用于运行jsp页面和servlet。Tomcat有一个管理后台,其用户名和密码在Tomcat安装目录下的conftomcat-users.xml文件中配置,不少管理员为了方便,经常采用弱口令。Tomcat 支持在后台部署war包,可以直接将webshell部署到web目录下,如果tomcat后台管理用户存在弱口令,这很容易被利用上传webshell。

    启动漏洞环境

    ajest@ajest-virtual-machine:~$ ~/tomcat/apache-tomcat-8.5.32/bin/startup.sh

    Using CATALINA_BASE: /home/ajest/tomcat/apache-tomcat-8.5.32

    Using CATALINA_HOME: /home/ajest/tomcat/apache-tomcat-8.5.32

    Using CATALINA_TMPDIR: /home/ajest/tomcat/apache-tomcat-8.5.32/temp

    Using JRE_HOME: /home/ajest/java/jdk1.8.0_131

    Using CLASSPATH: /home/ajest/tomcat/apache-tomcat-8.5.32/bin/bootstrap.jar:/home/ajest/tomcat/apache-tomcat-8.5.32/bin/tomcat-juli.jar

    Tomcat started.

    ajest@ajest-virtual-machine:~$

    Tomcat 主页

    http://192.168.16.113:8080/

    b4323bc82cbd7d4dd7e64ad5f995faa1.png

    管理控制台页面

    998065ea2721f0de953565220ad19b39.png

    输入:tomcat/tomcat

    a93de48cd9798700005f5772e5cdc8c2.png

    制作war 包JSP 木马

    AJESTdeMBP:jsp ajest$ jar cvf jshell.war jshell.jsp

    已添加清单

    正在添加: jshell.jsp(输入 = 112448) (输出 = 13273)(压缩了 88%)

    AJESTdeMBP:jsp ajest$

    直接上传war 包木马

    6210599f582bc75d962537b61bfba4f3.png

    上传成功

    d3d5eda319c0e9836eedc46063d54969.png

    直接访问木马即可,http://192.168.16.113:8080/jshell/jshell.jsp

    输入密码:1q1q1q

    6980284c7c915746ce2d0efb8b4eb765.png
    展开全文
  • 1.通过IDE打包成war 2.上传到tomcat里webapps目录下 3.重启Tomcat Note:这里注意的url后添加项目名,也就是htt://localhost:8080/${project-name}/getUserAll,要不然是访问不到的 2.不在Url添加项目名的方式访问 1....
  • 前言:一直以为Linux部署项目很神奇,但是一直没有机会去尝试,正好最近项目比较闲,有时间研究入门一下,这篇文字所讲的是在Ubuntu中安装好Tomcat后怎样部署web项目,如题中所述的war包Tomcat安装可以参考我的另...
  • 大家好,我是烤鸭: 关于springboot war包部署tomcat。 环境: springboot 2.0.3.RELEASE apache-tomcat-8.5.321. 修改pom&lt;packaging&gt;war&lt;/packaging&gt;网上很多人都说需要再加忽略...
  • <Context path="/" docBase="xx" debug="0" privileged="true"/> path:根路径,doc_base 名 转载于:h...
  • Tomcat-war包部署

    2021-04-25 11:06:34
    Tomcat-war包部署 war部署位置  1.war部署在/opt/apache-tomcat-9.0.43/webapps根目录下(无上下文根)   无上下文根为/在Tomcat中是ROOT,将war包放到webapps/(虚拟主机名称)/对应目录下,更改war包名字为...
  • tomcat使用war包部署

    2019-03-25 14:01:59
    1、war包存放在tomcat/webapps 目录下 2、进入tomcat/bin目录 启动startup.bat。显示成功 3、再进入tomcat/webapps目录下。会多一个项目。此项目就是war部署的 4、浏览器输入地址:...
  • Tomcat项目war包部署

    2020-10-16 17:23:57
    spring boot 只支持tomcat 8.5 以上版本 (如果类上加了虚拟路径,可以单独用一个类来作为打开首页的请求,在类上不加请求) ...将war包复制到tomcat的D:\apache-tomcat-8.5.34-windows-x64\apache-tomcat-8....
  • 单独部署的tomcat服务器在运行中,当开发人员或者运维人员将开发工程的war包部署到服务目录时,服务器会自动进行war包的解包和类的加载运行,整个spring mvc项目就能在服务器上工作了。本文作为tomcat+sprin...
  • Springboot发布war包部署 项目发布上线的时候,我们需要将项目打包成war包的形式,放到Tomcat的webapps下,然后运行Tomcat发布项目。那么在IDEA中SpringBoot项目怎么打包成war包的形式呢? 首先新建一个SpringBoot...
  • 1、准备好WAR包,例如:AA.war 。...2、将WAR包放到$TOMCAT_HOME/webapps下面。 3、修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加类似于如下内容: 4、使用如下地址进行访问:http://ip:port/AA。
  • 项目部署前先填个坑先,就是tomcat7.0部署SpringBoot的war包会出现一个错误 [ ] error creating bean with name ‘defaultvalidator’ defined in class path resource
  • 3 #带发布build的war包名称 4 war_name="weiFeng.war" 5 war_dir="/home/deploy/wei_feng_targets/dev" 6 code_dir="/home/deploy/wei_feng_targets/dev/deploy_files" 7 tomcat_dir="/home...
  • 使用war包部署Tomcat中运行

    万次阅读 多人点赞 2018-08-03 19:59:25
    准备工具,Tomcat ,eclipse   1 选择你要导出的war包,选择你要的项目然后按照我圈起来的去操作   ...3 第一个是你导出去的war包名称,第二个是你war包路径 ...5 把这个war包复制,然后去找你Tomcat的安...
  • 按照网上的参考意见,对文件进行了打包,生成了war文件,但是解压之后,根据url-parttern来进行访问,出现了两个问题。 1.servlet找不到 2.version版本不同(之前项目更改了jdk之后这个问题不再出现,但是相同配置的...
  • SpringBoot之打包成war包部署tomcat

    万次阅读 热门讨论 2017-06-26 22:54:51
    SpringBoot之打包成war包部署tomcat 小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免重复这些小错误: 配置文件...
  • Springboot 开发的 web 项目,根据个人喜好,可以使用 jar 运行,也可以使用 war 运行,本文主要是用 war 来通过 Tomcat 来进行部署,下面是使用Tomcat 部署 war 的几点注意事项: 修改工程 pom.xml 文件...
  • 主要介绍了SpringBoot war包部署Tomcat服务器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 新建项目 选择构建Maven的war项目,然后点击下一步,输入一个项目名字,之后一路next到finish 项目构建完成 关联Tomcat容器
  • # 0、war包发布sh开始执行了,初始参数如下。 # 1、现有包打包。 # 2、查找tomcat的pid。 # 3、停止tomcat线程: # 4、删除旧war包。 # 5、拷贝新war包至web目录。 # 6、启动tomcat。 # 7、询问是否查看日志。 echo...
  • 1、环境如下  eclipse、apache-maven-3.0.5、apache-tomcat-7.0.39 2、配置如下  apache-tomcat-7.0.39配置C:\Progr
  • war包的生成:使用idea中的maven project中的install命令(一般可以先clean一下)安装tomcat 8和java 1.8,(java版本根据项目需求)。配置环境变量CATALINA_HOME为tomcat的安装目录。java 8会自动配置环境变量,不需再...
  • 开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcatwar包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
  • tomcat部署war包报错

    2019-09-17 15:30:37
    tomcat部署war包报错 解决方案:
  • Docker下 Tomcat 应用一、Tomcat 部署二、应用 war 包部署Tomcat 一、Tomcat 部署 通过docker 直接 部署 Tomcat,不需要再考虑服务器上的jdk 安装及环境变量配置等复杂操作,镜像里已全部包含。 镜像拉取 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,459
精华内容 3,383
关键字:

tomcatwar包部署