E3系統網路版, 有各種功能是透過Web做連結服務,
目前已打開那些服務, 又有那些服務可以打開,
可以看及修改 c:\dasamx\e3010001\web\WEB-INF\web.xml 文檔.
我們截取可以手動改的內容如下:
<!-- mapping -->
<servlet-mapping>
<servlet-name>dasamx_xserver</servlet-name>
<url-pattern>/dasamx.xserver</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>client_maker</servlet-name>
<url-pattern>/xclient</url-pattern>
</servlet-mapping>
<!--servlet-mapping>
<servlet-name>pos_maker</servlet-name>
<url-pattern>/xpos</url-pattern>
</servlet-mapping-->
<!--servlet-mapping>
<servlet-name>read_image</servlet-name>
<url-pattern>/ximage</url-pattern>
</servlet-mapping-->
<!--servlet-mapping>
<servlet-name>mobile_pda</servlet-name>
<url-pattern>/xpda</url-pattern>
</servlet-mapping-->
行77~80為xpos服務, 為網路版的前台收銀功能.
行82~85為ximage服務, 為網路版的顯示圖片服務, 可以用url方式顯示E3資料圖片.
行87~90為xpda服務, 為網路版的行動裝置功能.
注意! 除了行77~90外, 其他的地方不能改, 改錯會使 E3 Web 程序無法啟動
例如xpos服務目前是關閉的, 要手動打開, 可以將原來的
<!--servlet-mapping>
<servlet-name>pos_maker</servlet-name>
<url-pattern>/xpos</url-pattern>
</servlet-mapping-->
把前後的備註去除, 修改為:
<servlet-mapping>
<servlet-name>pos_maker</servlet-name>
<url-pattern>/xpos</url-pattern>
</servlet-mapping>
記得, 再重新啟動 Tomcat 就可以了. 如果web.xml被改錯, 會無法啟動E3 Web程序.
有那些服務被啟動, 可以看E3的log文檔, c:\dasamx\e3010001\log\e3010001.log
如下:
================= open file <2011-06-17 16:18:28>====================
starting dasamx HTTP xserver (2011/6/17 16:18:28) ....................
starting dasamx e301 xclient (2011/6/17 16:18:28) ................
starting dasamx e301 xpos (2011/6/17 16:18:28) ................
starting dasamx XMobile xpda server (2011/6/17 16:18:28) ....................
starting dasamx XImage server (2011/6/17 16:18:28) ....................
...................
...................