axis2 数据同步更新

331875787 2013-01-08
axis2 数据同步更新如何实现,比如我在数据库添加新记录,client访问刷新server即时更新数据,而现在是不可以的,我需要在重新启动访问服务新添加的数据才出来,求方法。
pangpang514 2013-01-09
没太明白你的意思!说的有点乱
331875787 2013-01-09
pangpang514 写道
没太明白你的意思!说的有点乱

比如说这个URL http://localhost:8080/axis2/services/MyService/queryStudents
我现在在数据库中新增了几条数据,我必须重新启动tomcat在访问http://localhost:8080/axis2/services/MyService/queryStudents 新添加的数据才能显示出来。我现在想要的是,我在数据库中添加了新数据,我不需要重启tomcat直接刷新webservice的url新数据就出来。 我这个应该表达的够明白吧。
liang1022 2013-01-09
好問題,他的意是是說:每一次修改services後上傳更新,須要重新啟動tomcat,才能生效
331875787 2013-01-09
有什么好的解决办法吗?
pangpang514 2013-01-09
如果你这个Axis的webservice没有做什么数据缓存处理的话。不会出现你说的现象吧。你这个ws就是访问数据库取数据,只要数据库里有就应该及时的取出来的。不需要重启tomcat
331875787 写道
pangpang514 写道
没太明白你的意思!说的有点乱

比如说这个URL http://localhost:8080/axis2/services/MyService/queryStudents
我现在在数据库中新增了几条数据,我必须重新启动tomcat在访问http://localhost:8080/axis2/services/MyService/queryStudents 新添加的数据才能显示出来。我现在想要的是,我在数据库中添加了新数据,我不需要重启tomcat直接刷新webservice的url新数据就出来。 我这个应该表达的够明白吧。

liang1022 2013-01-13
它的意思是要修改 function 代碼內容,不是database數據

例如,mysql 的連線帳號或密碼錯誤需要修改,需要修改jdbc connection參數
antlove 2013-01-14
liang1022 写道
它的意思是要修改 function 代碼內容,不是database數據

例如,mysql 的連線帳號或密碼錯誤需要修改,需要修改jdbc connection參數

如果是你所说的那样,可以做套机制及可以在每次数据库修改时把信息记录到内存中,然后每次接到客户请求时,通过解析请求信息和内存中的数据做处理,然后返回给客户端。
antlove 2013-01-14
antlove 写道
liang1022 写道
它的意思是要修改 function 代碼內容,不是database數據

例如,mysql 的連線帳號或密碼錯誤需要修改,需要修改jdbc connection參數

如果是你所说的那样,可以做套机制及可以在每次数据库修改时把信息记录到内存中,然后每次接到客户请求时,通过解析请求信息和内存中的数据做处理,然后返回给客户端。

好像我说的就是p话,楼主可以把问题再描述清楚些
ieanwfg201 2013-01-14
这个貌似没问题吧,直接刷新URL应该就可以了吧?webservice本身是客户端服务端分离的,你客户端刷新,相当于就是web中的浏览器刷新一样,难道这样子还需要重启服务器端的应用吗?感觉没抓住LZ想表达意思。。
Global site tag (gtag.js) - Google Analytics