我尝试按照说明(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
答案 0 :(得分:0)
我认为OC应该通过Maven依赖范围provided
使用Java EE Servlet API,而不是将其包含在war
文件中。为了使jar
文件不受影响,我只是将文件移动了一个目录级别。