其他的同事要使用我們的web程序(基于tomcat的web程序)。所以要求是對(duì)方的電腦任何程序都不需要安裝,把我們的包拷貝過去,直接執(zhí)行批處理就可以運(yùn)行。
經(jīng)過了一番摸索,實(shí)現(xiàn)方式如下:
1,準(zhǔn)備jre:一般開發(fā)的機(jī)器中在安裝jdk的時(shí)候,會(huì)自動(dòng)安裝一份jre,就拷貝這個(gè)jre就可以,我使用的是jre7。
2,準(zhǔn)備tomcat:一般是使用從apache官網(wǎng)下載的版本,這個(gè)版本是免安裝版本。免安裝版本的bin目錄下都有一個(gè)strartup.bat的批處理文件(一般需要安裝的tomcat,在安裝完成后是沒有這個(gè)批處理文件的)
3,寫批處理文件,這個(gè)批處理文件就是設(shè)置環(huán)境變量,啟動(dòng)tomcat服務(wù)器。批處理文件的內(nèi)容如下:
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%\apache-tomcat-6.0.39"
set JRE_HOME=%CURRENT_DIR%\jre7
set CLASSPATH=%JRE_HOME%\lib;%CATALINA_HOME%\webapps\eMonitorApp\WEB-INF\lib
set PATH=%PATH%;%JRE_HOME%\bin
set JAVA=java
call %CATALINA_HOME%\bin\startup.bat
4,整理完成的文件夾的目錄如下:
?
補(bǔ)充1:
因?yàn)槲覀兊捻?xiàng)目中使用了串口,還需要做如下設(shè)置:
1.place the win32com.dll in <jdk>\jre\bin directory.?
2.Place the comm.jar in <jdk>\jre\lib\ext.?
3.Place the javax.comm.properties in <jdk>\jre\lib .?
4.Do not alter the CLASSPATH.
補(bǔ)充2:
因?yàn)閿?shù)據(jù)庫(kù)和tomcat服務(wù)器可能不是安裝在同一個(gè)子網(wǎng)中,這時(shí)會(huì)提示jdbc連接數(shù)據(jù)庫(kù)失敗的錯(cuò)誤。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
