转自:http://blog.csdn.net/jwork/article/details/386601

仅有对web应用的迁移说明。本文同时也介绍了部分TongWeb中关于KingBase数据源的使用及配置问题。

JAVA_HOME的设置:

要正确启动TongWeb需要在系统环境变量中设置JAVA_HOME的值

KingBase数据库驱动加载:

TongWeb并未自带JDBC数据库驱动,需手动加入,将数据库驱动的jar包拷入TongWeb_home/lib中,重启TongWeb。

TongWeb中数据源的配置:

启动TongWeb,通过http://localhost:8001/进入TongWeb管理控制台,默认用户/口令:admin/tongweb。

点选控制台右侧数据库服务,Tongweb有一个默认的hypersonic数据源,点击新建会出现配置数据源窗口,逐条将所需的配置项填入:

1. datasource.name = dsname

数据源的JNDI名字,会在teas-web.xml中引用,而Hibernate的Hibernate. properties也将间接用到该值

2. datasource.url = jdbc:kingbase://127.0.0.1:54321/TEST

数据库连接用url

3. datasource.classname = com.kingbase.driver

所用的数据库驱动,此处暂用人大金仓数据库

4. 其它属性根据各自环境设置

增加teas-web.xml:

在WebConent/WEB-INF中增加一个TongWeb的配置文件teas-web.xml

yes

http

8030

300

30

200

400

localdsname

dsname

注意teas-web.xml文件并非必须,但端口号会指定为8008,且由于本系统使用JNDI来绑定数据源,故需要该文件来完成资源的指定。其中res-ref-name应与在hibernate.properties中的hibernate.connection.datasource名字相一致。而jndi-name应与在TongWeb中配置的数据源的名字相对应。另,web应用的context也应在该文件中指定,但暂不清楚如何设置,默认使用war包的名字,即webapp.war,则context则为localhost:8008/webapp/index.jsp。

部署web应用:

将打包好war包直接拷到Tongweb_home/installed/中即可完成发布,若是以文件夹方式发布,可将文件夹拷入Tongweb_home/installed/temp中。

注意事项

1.拷贝 cglib-nodep-2.1_3.jar 到应用的lib下,

2.通过控制台的目录方式部署 ,使用jboss下 D:\FrameWork\AppServer\jboss-4.2.3.GA\server\default\deploy\PHR4.war 这个文件夹,

3.由于phr项目涉及到webservice的访问,比如phr部署到 10.1.112.190上,但是webservice应用部署到了10.1.112.172上,因此要先在190上ping一下 172能否ping通,

如果ping不通,访问就会报连接超时的异常。

4.可能还需要 antlr-2.7.6.jar 这个包。

5. sun-jaxws.xml文件中存放的是相关的webservice接口,没用的需要删除;

6. 在web.xml中存在如下配置:

[html] view plaincopyprint?

com.sun.xml.ws.transport.http.servlet.WSServletContextListener

tongweb自动部署_将web应用迁到TongWeb相关推荐

  1. travis-ci自动部署_如何使用Travis CI设置高级自动部署

    travis-ci自动部署 by Amir Off 由Amir Off 如何使用Travis CI设置高级自动部署 (How to set up advanced automatic deployme ...

  2. travis-ci自动部署_如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用

    travis-ci自动部署 by Robin Bobbitt 罗宾·波比(Robin Bobbitt) 如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用 (How to d ...

  3. [转]Eclipse中的Web项目自动部署到Tomcat

    原文地址:http://www.cnblogs.com/ywl925/p/3815173.html 原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的 ...

  4. Maven环境下实现Web工程自动部署到Tomcat

    概述 : 每次修改完web工程是不是都要重新cp来,cp去到webapps目录中部署,确实是非常的麻烦,重复的工作做来做去浪费了时间不说,还容易把人搞得非常烦躁,那么,这里记录下怎样把web工程自动的 ...

  5. GitLab 8.15中引入了自动部署和Web终端

    最新的GitLab 8.15版提供了新的持续集成和持续部署(CI/CD)特性,目的在于自动化不同平台上的部署,并使用命令行界面让试机(Staging)或产品部署更加便捷. \\ GitLab的自动部署 ...

  6. docker 部署_GitLab CI 自动部署netcore web api 到Docker

    前端篇文章中,我们已经成功的将asp.net core webapi在Docker容器中运行,并且部署了一套自己的GitLab环境. .Net & Docker(二)5分钟快速用Docker部 ...

  7. GitLab CI 自动部署netcore web api 到Docker

    前端篇文章中,我们已经成功的将asp.net core webapi在Docker容器中运行,并且部署了一套自己的GitLab环境. .Net & Docker(二)5分钟快速用Docker部 ...

  8. aws中部署防火墙_如何在AWS中设置自动部署

    aws中部署防火墙 by Harry Sauers 哈里·绍尔斯(Harry Sauers) 如何在AWS中设置自动部署 (How to set up automated deployment in ...

  9. git linux 部署网站,centos 搭建git自动部署web应用

    由于经常要搭建一些web服务器应用,而且我用的最熟的就是centos 7 了,但工作又是做开发,所以记录一下操作方法以便后期查阅(不适合linux小白). 一.安装最新版本的git 官方地址:http ...

  10. 使用Maven自动部署Java Web项目到Tomcat问题小记

    导读 首先说说自己为啥要用maven管理项目,一个直接的原因是:我在自己电脑上开发web项目,每次部署到服务器上时都要经历如下步骤: 首先在Eclipse里将项目打包成war包 将服务器上原来的项目文 ...

最新文章

  1. python下载大文件-使用请求在python中下载大文件
  2. c++ 线程池_基础篇:高并发一瞥,线程和线程池的总结
  3. MATLAB学习笔记(一)
  4. [渝粤教育] 中国人民解放军陆军工程大学 机械基础 参考 资料
  5. 聚类 6 Affinity Propagation
  6. 项目涉及到的知识点及项目流程图
  7. 手电筒安卓_王思聪吃热狗数字时钟安卓apk下载安装ios现在
  8. hive对字段去除空格trim()函数
  9. 对大脑有益的16种食物_对大脑有益的六类食物
  10. 一款简易低成本智能割草机的制作——硬件篇
  11. 量化交易---主要流程---003
  12. AI修图市场潜力大,分析全方位
  13. 低频数字相位测量仪的介绍
  14. 全等三角形的判定方法
  15. 深度之眼Paper带读笔记GNN.09.GGNN
  16. OFD格式如何免费转换PDF?
  17. 解决长串英文字母显示不能自动换行的问题
  18. Java项目源码下载S2SH基于WEB的网上购物系统的设计与实现|电商购物商城
  19. PHP绿茶小说站群网站源码 自适应pc+手机端
  20. Delphi XE7中使用JSON

热门文章

  1. java生成pdf文档
  2. 使用tushare数据进行backtrader回测
  3. CAD迷你看图2019破解版|CAD迷你看图2019R5中文破解版下载
  4. 性能评测|影驰RTX4090金属大师系列显卡正式发售!
  5. iOS AutoLayout
  6. SCRT804安装教程
  7. VS2015 CDKEY
  8. 10G ocp 题库
  9. Python算法学习教程
  10. 仿二手商城模板html,仿转转商城APP页面模板