37 lines
1.0 KiB
Batchfile

@echo off
setlocal enabledelayedexpansion
REM Carica le variabili d'ambiente dal file .env
if exist .env (
for /f "usebackq tokens=*" %%i in (.env) do (
set %%i
)
) else (
echo .env file not found. Please create one with JBOSS_HOME and JAVA_HOME variables.
exit /b 1
)
REM Controlla se le variabili d'ambiente richieste sono impostate
if not defined JBOSS_HOME (
echo JBOSS_HOME is not set. Please check your .env file.
exit /b 1
)
if not defined JAVA_HOME (
echo JAVA_HOME is not set. Please check your .env file.
exit /b 1
)
REM Imposta la variabile di ambiente per Java
set "PATH=%JAVA_HOME%\bin;%PATH%"
echo JAVA_HOME = %JAVA_HOME%
echo JBOSS_HOME = %JBOSS_HOME%
REM Controlla se JBoss è già in esecuzione
tasklist | findstr /I "standalone.bat" >nul
if %errorlevel%==0 (
echo JBoss è già in esecuzione
) else (
echo Avvio di JBoss con standalone-full-stub.xml
start /B cmd /c "%JBOSS_HOME%\bin\standalone.bat" -Djboss.server.config.dir=../../stub-war/standalone -c standalone-full.xml
)