我可以不吃啊 发表于 2025-3-3 07:00:31

tomcat转东方通

目录



[*]前言
[*]登录服务器
[*]tomcat摆设应用
[*]东方通摆设
[*]东方通设置
[*]

[*]启动参数设置-JVM参数
[*]启动参数设置-服务器参数
[*]WEB容器设置-假造主机管理
[*]WEB容器设置-HTTP通道管理

[*]东方通密码重置
前言

本文简要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
https://i-blog.csdnimg.cn/direct/84ee9e191189442eb54d5a6d5a921874.png
登录之后打开tongweb的【应用管理】,点击【摆设应用】。然后等待文件上传完成,点击开始摆设。第一次会有一些内容要确认,
https://i-blog.csdnimg.cn/direct/762009330f6b461cb98217772e6ad735.png
选下一步。
https://i-blog.csdnimg.cn/direct/1cccfa2bc8dd4e2e992d332f6a0cbb4d.png
选下一步。
https://i-blog.csdnimg.cn/direct/04efe8888bbf4c569fc8bd0c5f772c26.png
点击完成。
https://i-blog.csdnimg.cn/direct/3228516016c342dba7269edac6766878.png
等待摆设完成即可。
每摆设一次,都相当于服务重启了一次,以是正常环境下是不需要重启东方通的。除非修改了东方通的设置。
到这里东方通的摆设就完成了。
东方通设置

这里记一下东方通的设置的修改。
启动参数设置-JVM参数

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


         total    used    free    sharedbuff/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 值更正确的体系内存可用性的估计。
https://i-blog.csdnimg.cn/direct/648a98f320134c9d8fb2515ae9092198.png
启动参数设置-服务器参数

调解服务器参数
【启动参数设置】下的【服务器参数】修改
-DWebModuleOnly=true
影响体系事务,不修改此项体系事务会出现失效环境。
https://i-blog.csdnimg.cn/direct/0904370fdff84ac38ebb785387295b40.png
WEB容器设置-假造主机管理

【WEB容器设置】找到server,点击进去,找到【其他Property属性】 ,点击〔添加〕以下两个属性,防止反面多次摆设会出现内存溢出的问题。
cacheMaxSize 5120000
cachingAIIowed true
https://i-blog.csdnimg.cn/direct/623a9c085abf4dabb5f53b68563174a5.png
https://i-blog.csdnimg.cn/direct/9705a7d7b09448a3a6a2cf5a482a4382.png
WEB容器设置-HTTP通道管理

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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: tomcat转东方通