首页 > 其他分享 >tomcat转东方通

tomcat转东方通

时间:2024-11-06 13:46:41浏览次数:4  
标签:tomcat 部署 配置 东方 参数 内存

目录

前言

本文简要Linux环境介绍tomcat部署的服务,换成中间件是东方通之后如何部署。

登录服务器

不管是tomcat还是东方通都要先通过ssh的方式登录到Linux环境,工具不限,目前很多免费工具。这里就不介绍了。新建ssh链接输入链接名称、主机、端口、用户名、密码。端口一般是22端口。以下服务部署都是war包来举例子。

tomcat部署应用

登录到系统之后,先找到tomcat的安装路径。这里以apache-tomcat-8.5.98为例。
先找到tomcat路径执行cd /home/tomcat/apache-tomcat-8.5.98/webapps
将war包解压之后对相应服务的代码进行更新。可以通过工具上传代码或其它方式更新。
然后执行cd ../bin
先停止服务执行./shutdown.sh
再启动服务执行./startup.sh
然后看一下启动日志执行tail -f ../logs/catalina.out
这三个语句是在linux环境中启动tomcat服务的步骤。有的时候停止服务之后想看下服务是不是真的停止了,可以看下 ps -ef | grep java。正常是一条数据,如果有第二条数据说明没有停成功,可以kill -9 12345。来杀掉进程。

东方通部署

首先要到东方通的安装路径来启动东方通。这里假设安装目录是TongWeb7(实际应该会有小版本号)。

cd /home/tomcat/TongWeb7/bin

先启动东方通的服务。

./startserver.sh

这种方式会直接打印启动日志,但如果按下Ctrl+C退出时,TongWeb也会停止运行。一般不要使用这个。

nohup sh startserver.sh &

或者

./startserverbg.sh
./startservernohup.sh

这种方式不会打印日志到终端。即使退出当前服务器连接,TongWeb也会继续运行。
可以通过tail -f ../logs/server.log的形式打印日志。
**在东方通启动成功之后,要在前台部署服务,这个是和tomcat的区别。**我用tomcat一直是后台直接更新代码的,但是东方通试了一下不太行,所以我一般用东方通是在前端部署。
1.登录tongweb
在浏览器中输入 tongweb地址并登录
默认地址:http://ip:9060/console
默认用户名/密码:thanos/thanos123.com
在这里插入图片描述
登录之后打开tongweb的【应用管理】,点击【部署应用】。然后等待文件上传完成,点击开始部署。第一次会有一些内容要确认,
在这里插入图片描述
选下一步。
在这里插入图片描述
选下一步。

在这里插入图片描述
点击完成。
在这里插入图片描述
等待部署完成即可。

每部署一次,都相当于服务重启了一次,所以正常情况下是不需要重启东方通的。除非修改了东方通的配置。
到这里东方通的部署就完成了。

东方通配置

这里记一下东方通的配置的修改。

启动参数配置-JVM参数

首先要看下东方通的启动参数配置,这里的内存大小是自定义的,但是不能超过服务器的物理内存。这里一旦超过服务器内存会导致东方通的服务突然停止,并且日志可能没有相关的输出。
通过以下命令来看服务器的内存大小。

free -h
         total    used    free    shared  buff/cache   available  
Mem:     7.8G     2.1G    4.2G    76M     1.5G         5.3G  
Swap:    2.0G     0B      2.0G

total:表示总的内存大小。
used:表示已经被使用的内存。
free:表示还剩下的空闲内存。
shared(在某些系统上可能不会出现):表示多个进程共享的内存量。
buff/cache:表示被缓冲(buff)和缓存(cache)使用的内存量。这部分内存虽然被标记为“使用”,但实际上是可以快速回收的,当需要更多内存给应用程序时,系统会自动释放这部分内存。
Mem 行表示物理内存的使用情况。
Swap 行表示交换空间(虚拟内存)的使用情况。交换空间是硬盘上的一部分,当物理内存不足时,系统会将一些不常用的数据移动到交换空间,以释放物理内存给更需要的进程。
available 列是一个非常重要的指标,它表示预计可用于启动新应用程序而不需交换到磁盘上的内存量。这个值考虑了缓存和缓冲区内存的可回收性,因此提供了一个比简单的 free 值更准确的系统内存可用性的估计。

在。这里插入图片描述

启动参数配置-服务器参数

调整服务器参数
【启动参数配置】下的【服务器参数】修改
-DWebModuleOnly=true
影响系统事务,不修改此项系统事务会出现失效情况。
在这里插入图片描述

WEB容器配置-虚拟主机管理

【WEB容器配置】找到server,点击进去,找到【其他Property属性】 ,点击〔添加〕以下两个属性,防止后面多次部署会出现内存溢出的问题。
cacheMaxSize 5120000
cachingAIIowed true
在这里插入图片描述

在这里插入图片描述

WEB容器配置-HTTP通道管理

【WEB容器配置】>【HTTP通道管理】找到对应的通道(默认使tong-http-listener)里找到【其他设置】,修改如下参数:
【禁用HTTP请求方法】:将“ PUT "取消勾选。
【URL编码格式】:GBK修改为UTF-8(此项影响中文参数传输到后台系统乱码)。
【POST请求最大字节数】,2097152修改为-1(此项影响上传文件或过大报表保存)。
【可吞下的请求正文的最大】,2097152修改为-1(此项影响上传文件或过大报表保存)。
在这里插入图片描述
在这里插入图片描述
所有的配置修改之后都需要重启东方通才能生效。

东方通密码重置

1、先把TongWeb 停止掉。
2、在TongWeb/conf/sercurity 把sercurity 做个备份。
3、把TongWeb/domain_template/conf/security 去替换TongWeb/conf/下面的 security。
4、重新启动 TongWeb 密码恢复为thanos123.com 。

标签:tomcat,部署,配置,东方,参数,内存
From: https://blog.csdn.net/qq_42985657/article/details/143484225

相关文章

  • 东方娱乐周刊
    @目录一、征稿简介二、重要信息三、服务简述四、投稿须知一、征稿简介二、重要信息期刊官网:https://ais.cn/u/3eEJNv三、服务简述学科领域:人文社科-教育学、文学、艺术、体育、人文社科:其他四、投稿须知1.在线投稿:由艾思科蓝支持在线投稿,请将文章全文投稿至艾思科蓝投......
  • 终极对决!Tomcat 服务器压缩性能哪家强?Gzip、Brotli、Zstd 全面测评
    Tomcat服务器的三种压缩测评!!!三万字长文,现在这同样的文章在csdn不多了,家人们点点赞!!!欢迎订阅专栏,永不收费,hacker精神,更快获得第一手优质博文!!!Tomcat服务器三种压缩方式测评:Gzip、Brotli、Zstd在Web服务领域,数据压缩对于提升网站性能至关重要。通过压缩服务器响应......
  • Tomcat
    tomcat是apache旗下的一个开源项目是一个常用的服务器可以用来部署我们javaweb的项目我们可以在官网下载对应版本的tomcat,其中我使用的是11,对于tomcat可以直接下载然后绿色安装即可,安装之后再文件中bin目录中为可执行文件,conf为配置文件,lib中存放依赖的jar包,在webapp文......
  • Tomcat 8 报错:FAIL - Application at context path /xxxx could not be started
    一、问题描述在本地Tomcat部署项目后,在浏览器中打开项目报错Theoriginserverdidnotfindacurrentrepresentationforthetargetresourceorisnotwillingtodisclosethatoneexists造成这个错误的原因有很多,可能是路径错误,也可能是项目编译包错误,亦或是版本不......
  • 新东方在线视频课程资料下载工具,如何在电脑端下载新东方在线视频课程讲义到本地?
    一.安装新东方在线课程下载器1.获取学无止下载器https://www.xuewuzhi.cn/koolearn_downloader2.下载安装后,然后点击桌面快捷方式运行即可。注意:杀毒软件可能会阻止外部exe文件运行,并将其当做成病毒,直接添加信任即可,本软件绝对没有木马病毒。二.使用说明1.学无止下载器介......
  • Linux安装Tomcat
    Linux安装Tomcat下载Tomcat打开浏览器,进入Tomcat官网选择要下载的Tomcat版本,下载.tar.gz安装Tomcat将下载的.tar.gz上传至linux服务器,并进行解压tarxzfapache-tomcat-9.0.XX.tar.gz-C/opt/tomcat配置环境变量编辑环境变量文件:vim/etc/profile在文件末尾添加以下......
  • tomcat自启动
    为了让Tomcat自启动,你可以将其作为服务安装在你的操作系统上。以下是在Windows和Linux上设置自启动的方法。Windows确保你已经安装了Tomcat。打开命令提示符(以管理员身份)。导航到Tomcat的bin目录。运行service.batinstall以安装Tomcat作为服务。现在,Tomc......
  • springmvc-servlet.xml和web.xml文件的存放路径是哪里?项目添加到Tomcat上运行后就报错
        用eclipse写了一个简单的web项目,springmvc-servlet.xml文件和web.xml文件都配置好了,运行起来能看见hello的web页面,但是有一堆报错,不知道是什么原因                                     ......
  • 禁用tomcat缓存过滤器
    <!--去掉tomcat的etag和Last-Modified响应头的过滤器--> <filter> <filter-name>noetag</filter-name> <filter-class>com.epoint.basic.filter.EpointNoETagFilter</filter-class> </filter> <filter-mapping> <f......
  • 东方博宜1266 - 求最大数
    问题描述问555555的约数中最大的三位数是多少?输入无。输出约数中最大的三位数。样例输入输出C++#include<iostream>usingnamespacestd;intmain(){intnum=555555;intlargestDivisor=0;for(inti=1;i<=num;i++){if(......