我是 Yawl 的新手。我已经成功安装了 Yawl 并且能够启动 YAWL 引擎和 YAWL 编辑器。但是当我尝试访问 JSP ( http://localhost:8080/resourceService/faces/Login.jsp
) 时,我能看到的唯一错误是无法连接。localhost:8080 也没有显示 tomcat 主页。Yawl 控制面板中的登录按钮也被禁用。
Yawl引擎似乎默认不启动tomcat服务。
解决方案1
尝试从以下位置下载最新版本的控制面板 jar:
http://sourceforge.net/projects/yawl/files/updatecache/engine/controlpan ...
替换 /controlpanel 中的那个,看看是否更好。
解决方案2
我找到了启动引擎的方法。
1)首先,我尝试启动“startup.bat”,然后在屏幕上显示:“JRE_HOME 环境变量未正确定义。运行此程序需要此环境变量。”
2)我在startup.bat中添加了这一行(YAWL-3.0\engine\apache-tomcat-7.0.55\bin,用记事本打开它并用你的路径更改XXX文本部分):
SET JRE_HOME=C:\Program Files\Java\jdk1.8.0_25\jre
SET CATALINA_HOME=C:\Users\xxx\Documents\YAWL-3.0\engine\apache-tomcat-7.0.55
SET TCPORT=8080
SET CHECKPORTRESULT_FILE=C:\Users\XXXX\AppData\Local\Temp\chckprtrslt "%JRE_HOME%\bin\java.exe" -cp "%MISC_PATH%" CheckPort %TCPORT% > "%CHECKPORTRESULT_FILE%" SET /p TC_LISTEN= < "%CHECKPORTRESULT_FILE%" DEL "%CHECKPORTRESULT_FILE%"
3) 现在启动 YAWL 3.0 控制面板,单击“开始”(它仍然保持黄色的“引擎正在启动” 4)如果现在启动“Startup.bat”
参考:http ://www.yaug.org/content/tomcat-doesnt-start-yawl-engine