- tinienv.bat
Set SERVLET_JAR and TINI related directory, e.g.
set SERVLET_JAR=c:\jsdk2.1\servlet.jar
set TINI_DIR=c:\tini1.02
set IBUTTON_JAR=%TINI_DIR%\bin\owapi_dependencies_TINI_001.jar
The above sets TINI and 1-Wire API files location.
- onetime.bat
Remove src\com\smartsc\ibutton\*.java
from SERVER_SRC in the :COMPILE.
set SERVER_SRC=src\com\smartsc\http\*.java src\com\smartsc\util\*.java
src\javax\servlet\*.java src\javax\servlet\http\*.java
- compile.bat
Remove
set IB_SRC=%TINI_DIR%\src\Optional\iButtonContainers\com\ibutton\container\iButtonContainer*.java
set SERVLET_SRC=%SERVLET_SRC% TiniServlet.java
Add NetworkLockServlet.java, LockCircuit.java, LockMonitorThread.java
and remove iButtonServlet.java, FamilyCode10Servlet.java, FamilyCode20Servlet.java, %IB_SRC%
from the SERVLET_SRC variable.
set SERVLET_SRC=SnoopServlet.java SessionServlet.java
AuthenticatedServlet.java BackupServlet.java
NetworkLockServlet.java LockCircuit.java LockMonitorThread.java
Make sure the CLASSPATH is set correctly:
:COMPILE
cd src
set CLASSPATH=%CLASSDIR%;%SERVLET_JAR%;%IBUTTON_JAR%
javac %BOOTCLASSPATH% -d %CLASSDIR% %SERVLET_SRC%
- /tini/etc/servlets.props
Remove
tini.code=TiniServlet
TiniServlet.initArgs=profile=false
ibutton.code=iButtonServlet
iButtonServlet.preload=true
Modify to include NetworkLockServlet.
NetworkLockServlet.preload=true
NetworkLockServlet.userInfoFile=/etc/networkLock.props
This will inform TiniHttpServer to preload NetworkLockServlet at startup.
- deploy.cmd
Add in additional download files.
put tini/docs/NetworkLock.html /docs/NetworkLock.html
put tini/docs/NetworkLockCommand.html /docs/NetworkLockCommand.html
put tini/etc/networkLock.props /etc/networkLock.props