tongweb自动部署_将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
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5g pdu session_运营商下架
- 下一篇: 分页的limit_20.MySQL中的L