web-dev-qa-db-ja.com

HTTPステータス404-Not Foundが表示されるのはなぜですか?

私はArtifactoryに非常に新しいです。 RHEL 7を使用してWebサーバーでArtifactory Tomcatを起動したところです。ページにアクセスしようとすると、 http:// myPage:8081/artifactory/webapp /#/ home と表示されます。

    HTTP Status 404 – Not Found

    Type Status Report

    Message /artifactory/webapp/

    Description The Origin server did not find a current representation for 
    the target resource or is not willing to disclose that one exists.

    Apache Tomcat/8.5.32

私は周りを見回し、1つの解決策はhttpをhttpdに変更することでした。ここからどこへ行くのですか?どのログを見ればよいですか? catalina.outログを確認しましたが、表示されているのは警告のみです。助けてくれてありがとう!それらが私が提供する他の情報であるかどうか私に知らせてください。

EDIT:この警告を受け取ったとき:

    WARNING: Failed to create work directory 
    [/opt/jfrog/artifactory/Tomcat/work/Catalina/localhost/artifactory] for 
    context [/artifactory]. 

私はartifactory.system.propertiesの許可を変更しましたが、これで問題ありません。カタリナを除いて、ログファイルに警告やエラーが表示されません。

カタリナログ:

    16-Sep-2019 10:52:32.221 SEVERE [localhost-startStop-1] 
    org.Apache.catalina.core.StandardContext.startInternal One or more                 
    listeners failed to start. Full details will be found in the appropriate 
    container log file
    16-Sep-2019 10:52:32.222 SEVERE [localhost-startStop-1] 
    org.Apache.catalina.core.StandardContext.startInternal Context 
    [/artifactory] startup failed due to previous errors
    16-Sep-2019 10:52:32.260 WARNING [localhost-startStop-1] 
    org.Apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The 
    web application [artifactory] registered the JDBC driver 
    [org.postgresql.Driver] but failed to unregister it when the web 
    application was stopped. To prevent a memory leak, the JDBC Driver has 
    been forcibly unregistered.
    16-Sep-2019 10:52:32.265 WARNING [localhost-startStop-1] 
    org.Apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads 
    The web application [artifactory] appears to have started a thread named 
    [Thread-4] but has failed to stop it. This is very likely to create a 
    memory leak.

私がここで見たことから: https://stackoverflow.com/questions/36617732/how-to-check-container-log-of-Tomcat about "完全な詳細は適切なコンテナにありますログ。"それはlocalhost.logファイルをチェックするように言います。 localhost.logファイルを確認すると、エラーが表示されます:Java.lang.RuntimeException:プロパティファイルArtifactory.propertiesが存在しません

1
casper1111

警告メッセージは、実際にはHTTPステータス404エラーとは関係ありません。

これを解決するために、私はここにあるaccess.xmlファイルを復元しました。次に、join.keyファイルの欠落について不平を言いました。これを修正するには、jfrog.join.key.paths変数を/ var/opt/jfrog/artifactory/etc/defaultの下部にある$ ARTIFACTORY_HOMEパス変数と一致させる必要があります。これらの手順を実行すると、アーティファクトのホームページが表示されます。

0
casper1111