TongWeb6在linux下部署应用

将TongWeb6的安装包上传到linux服务器上

在linux系统下解压安装包到TongWeb

解压命令 :

unzip TongWeb6.0.7.0-portal.zip TongWeb

解压后目录文件列表如下:

conf目录为相关配置文件目录

 tongweb.xml可提供修改相关端口配置,常用HTTP端口修改:  

9101为console系统管理端口

9001为发布应用的端口

<!--console系统管理访问端口-->
 <http-listener name="system-http-listener" port="9101" status="started" uri-encoding="GBK" parse-body-methods="POST,DELETE,PUT" default-virtual-host="admin" create-time="2016-11-10 13:39:41">
                <ssl/>
                <protocol/>
                <http-options/>
                <advance/>
            </http-listener>
<!--部署war的访问端口-->
 <http-listener name="tong-http-listener" port="9001" uri-encoding="UTF-8" parse-body-methods="POST,DELETE,PUT" default-virtual-host="server" create-time="2016-11-10 13:39:41">

 

进入 securiy目录下 users.properties文件可对管理用户配置


这里给一个默认配置(因我拿到的包非原本的)

用户名 twnt 密码: twnt123.com

twnt={MD5}0f1212e970e1476a9f2484600fd6447f

 

 

bin目录为可执行文件目录

进入bin

 

执行 ./start.sh 则可以启动TongWeb

 

打开浏览器访问http://192.168.2.139:9101/console/

输入用户名 twnt  密码 twnt123.com 登录

登录首页

 

部署应用war

点击应用管理,部署应用

可选择war文件上传,或选择服务器的war包进行发布

这里新建一个hello.war工程,里面就一个index.html

index.html内容

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>hello</title>
</head>
<body style="font-size: 90px;">
	<p>hello world</p>
</body>
</html>

选择上传后下一步确认

选择server

部署成功后

 

可打开浏览器访问http://192.168.2.139:9001/hello/ 

 

 

发布ear项目需要注意(遇见的坑)

将当前目录所有ejb与war和lib相关文件打包为ear 命令 :

jar -cvf hello.ear *

ejb描述文件需修改 ejb-jar.xml ,需对ejb-jar节点新增一个id属性, 不然部署一直错误(不要问我为什么,反正就是这样)

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar id="ejb-thirdbankinterface" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1">
  <display-name>thirdbankinterface - ThirdBankInterface</display-name>
  <enterprise-beans>
    <session>
      <ejb-name>thirdbankinterface</ejb-name>
      <home>com.shine.ecis.ejb.thirdbankinterface.ejb.ThirdBankInterfaceHome</home>
      <remote>com.shine.ecis.ejb.thirdbankinterface.ejb.ThirdBankInterface</remote>
      <local-home>com.shine.ecis.ejb.thirdbankinterface.ejb.ThirdBankInterfaceLocalHome</local-home>
      <local>com.shine.ecis.ejb.thirdbankinterface.ejb.ThirdBankInterfaceLocal</local>
      <ejb-class>com.shine.ecis.ejb.thirdbankinterface.ejb.ThirdBankInterfaceBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Bean</transaction-type>
    </session>
  </enterprise-beans>
</ejb-jar>

ejb.jar 的\META-INF\目录下需新增tongweb-ejb-jar.xml

<tongweb-ejb-jar>
	<ejb-deployment ejb-name="thirdbankinterface">
		<jndi name="thirdbankinterface" interface="com.shine.ecis.ejb.thirdbankinterface.ejb.ThirdBankInterfaceHome"/>
	</ejb-deployment>
</tongweb-ejb-jar>

配置属性说明

其他更多可参考 TongWeb6的安装包下doc目录下的相关文档

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邓霖涛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值