其他的同事要使用我們的web程序(基于tomcat的web程序)。所以要求是對方的電腦任何程序都不需要安裝,把我們的包拷貝過去,直接執(zhí)行批處理就可以運行。
經(jīng)過了一番摸索,實現(xiàn)方式如下:
1,準備jre:一般開發(fā)的機器中在安裝jdk的時候,會自動安裝一份jre,就拷貝這個jre就可以,我使用的是jre7。
2,準備tomcat:一般是使用從apache官網(wǎng)下載的版本,這個版本是免安裝版本。免安裝版本的bin目錄下都有一個strartup.bat的批處理文件(一般需要安裝的tomcat,在安裝完成后是沒有這個批處理文件的)
3,寫批處理文件,這個批處理文件就是設(shè)置環(huán)境變量,啟動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,整理完成的文件夾的目錄如下:
?
補充1:
因為我們的項目中使用了串口,還需要做如下設(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.
補充2:
因為數(shù)據(jù)庫和tomcat服務(wù)器可能不是安裝在同一個子網(wǎng)中,這時會提示jdbc連接數(shù)據(jù)庫失敗的錯誤。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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