Вы не можете поместить строки как
double precision f, fprime
в подпрограмму newtonbisection
. Это означает, что f
и fprime
будут внешними функциями, но они не являются, они являются внутренними функциями основной программы.
Удалите эту строку. Там нет места, внутренние функции видят другие функции из-за так называемой ассоциации хоста , все они содержатся в одной хост-программе.
Кроме того, внутренние функции и подпрограммы не требуют повторения implicit none
, implicit none
из основной программы в них действителен, потому что они содержатся в нем.
Вы можете попробовать в файле context.xml
<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />
: https://tomcat.apache.org/tomcat-8.0-doc/config/cookie-processor.html
Включение LegacyCookieProcessor, которое используется в предыдущих версиях Tomcat, решило проблему в моем приложении. Как упоминалось в linzkl, это объясняется на веб-сайте Apache https://tomcat.apache.org/tomcat-8.0-doc/config/cookie-processor.html .
Причина в том, что новая версия Tomcat не понимает. (точка) перед именем домена используемого Cookie.
Кроме того, обязательно проверяйте этот пост , когда вы используете Internet Explorer. По-видимому, это, скорее всего, сломается.
Вы можете найти context.xml в следующем пути.
tomcat8 / conf / context.xml
blockquote><?xml version="1.0" encoding="UTF-8”?> <!-- The contents of this file will be loaded for each web application —> <Context> <!-- Default set of monitored resources. If one of these changes, the --> <!-- web application will be reloaded. --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor"/> </Context>