我尝试按照说明(https://github.com/OpenClinica/OpenClinica/wiki/Install-OpenClinica-v3.6-and-higher-on-Windows)安装OpenClinica
我的AWS服务器是Windows Server 2012 R2 Standard
但是我无法使用http://localhost:8080/OpenClinica启动openclinica页面
在日志中,提示
INFO: validateJarFile(C:\OC\tomcat\webapps\OpenClinica\WEB-INF\lib\servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
Oct 24, 2016 3:19:23 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://code.google.com/p/jmesa is already defined
Oct 24, 2016 3:19:27 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
有人知道如何解决吗?
谢谢!
Greatvia
最佳答案
我认为OC应该已经通过Maven依赖范围provided
使用Java EE Servlet API来将其不包含在war
文件中。为了避免jar
文件,我只是将文件上移了一个目录。