zoukankan      html  css  js  c++  java
  • 将web应用迁到TongWeb

    转自: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
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <twweb>
    <connchnl>
    <channel>
    <enabled>yes</enabled>
    </channel>
    <connection>
    <type>http</type>
    <port>8030</port> <!—端口号,若不设置则为8008-->
    <threadtimeout>300</threadtimeout>
    <clienttimeout>30</clienttimeout>
    <numthreads>200</numthreads>
    <queuesize>400</queuesize>
    </connection>
    </connchnl>
    <resource-ref>
    <res-ref-name>localdsname</res-ref-name> <!—应用程序中用到的jndi名字-->
    <jndi-name>dsname</jndi-name> <!—在Tongweb中配置的数据源的名字-->
    </resource-ref>
    </twweb>
    注意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?
    <listener>
    <listener-class>
    com.sun.xml.ws.transport.http.servlet.WSServletContextListener
    </listener-class>
    </listener>

  • 相关阅读:
    直方图有两种类别,等频直方图与等高直方图。
    yangtingkun常数复合索引应用案例
    Using Oracle 10g Tuning Utilities
    Oracle统计信息的备份还原
    ITPUB:分区表,每次查询取出1%的记录,为什么没有走索引?
    ITPUB: Newkid的两个NULL与索引的小技巧
    ORACLE全文检索文件路径版
    分区表、分区索引和全局索引部分总结
    Oracle 10g中的SQL跟踪新方法
    gsoap bug 小记
  • 原文地址:https://www.cnblogs.com/wangpei/p/3092790.html
Copyright © 2011-2022 走看看