問題タブ [archlinux-arm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - Tomcat 8 でデバッグ ロギングを有効にして、不要な jar を一覧表示する
Arch Linux ARM で Tomcat 8 を起動すると、次の警告が表示されます。
情報: 少なくとも 1 つの JAR で TLD がスキャンされましたが、TLD は含まれていませんでした。このロガーのデバッグ ロギングを有効にして、スキャンされたが TLD が見つからなかった JAR の完全なリストを取得します。スキャン中に不要な JAR をスキップすると、起動時間と JSP コンパイル時間が改善されます。
ここで説明されているように ${catalina.home}/logging.properties を既に変更しました: JSP コンパイラの警告を修正する方法: 1 つの JAR が TLD に対してスキャンされましたが、TLD が含まれていませんでしたか?
いくつかのロギング レベルを INFO から FINE に変更し、「org.apache.jasper.compiler.TldLocationsCache.level = FINE」のコメントを外し、「org.apache.jasper.servlet.TldScanner.level = FINE」を追加しました。したがって、ファイルの末尾は次のようになります。
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-マネージャー].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
# たとえば、org.apache.catalina.util.LifecycleBase ロガーを設定して # LifecycleBase を拡張する各コンポーネントが状態を変更することをログに記録します: #org.apache.catalina.util.LifecycleBase.level = FINE
# TldLocationsCache でデバッグ メッセージを表示するには、次の行のコメントを外します: org.apache.jasper.compiler.TldLocationsCache.level = FINE
しかし、起動時にまだ警告が表示され、不要な JAR のパスは表示されません。どうしたの?
java - Raspberry Pi (Arch Linux) でウェブカメラの画像を取得できません
Java (1.8.0_06) でwebcam-capture (0.3.9) ライブラリを使用してウェブカメラ イメージを取得するために Raspberry pi (Arch Linux) を使用していますが、アプリケーションは次のスタック トレースで失敗します。
上記のスタック トレース (/root/Downloads/motion-capture/hs_err_pid2297.log) で参照されている JVM ヒープ ログは次のとおりです。
助けてください。
macos - SSH 経由でウィンドウ マネージャーを起動できません - 別のウィンドウ マネージャーが実行されていると思われます
OSX 10.9 と Xquartz を搭載した Macbook から、Arch Linux で実行されている Raspberry PI にウィンドウ マネージャーをインストールしようとしています。
ssh -Y pi@pi で始まる SSH 接続を使用しています
xeyes を実行すると魅力的に動作します。画面の独自のウィンドウに目が表示されます。
i3とratpoisonをインストールしてみました。
i3-config-wizard を実行すると機能して終了しますが、壊れた構成が作成されます - i3 を実行すると機能するようです (エラー メッセージが表示され、マウス クリックが機能します: 「構成の編集」をクリックすると、urxvt ターミナルが nano で開きます)。
構成ファイルを修正すると、次のエラーが発生します。
エラー: 別のウィンドウ マネージャーが実行されているようです (X エラー 10)
ラットポイズンと入力すると、次のように返されます。
ラットポイズン: 1 つしか存在できません。
exec i3 / exec ratpoison で開始すると、同じことを訴え、SSH セッションをクラッシュさせます。
.xinitrc を exec i3 / exec ratpoison に設定して startx を起動すると、正しく起動しているように見えますが、Mac には何も表示されません。
/usr/X11/bin/Xnest -geometry 1280x900 :1 & DISPLAY=:1 ssh -Y pi@pi i3 を使用して xnest で実行しようとしました。この場合、i3 の場合、構成ウィザードは表示されますが、キーストロークは機能しません。壊れた設定ファイルでは、エラーメッセージの枠だけが表示され、入力がうまくいきません。構成ファイルを修正すると、Xnest ウィンドウに黒い画面が表示されます。Ratpoison は、このメソッドで常に黒い画面を返します。
私はこれを理解することはできません。何か案は?
前もって感謝します。
linux-kernel - .config から defconfig ファイルを作成するには?
make menuconfig
ボードを作成し、いくつかdefconfig
の構成を変更しました。保存を選択すると.config
、カーネルトップディレクトリに新規作成されました。
defconfig
作成したこの.config
ファイルを新規作成したい。
.config
を新規defconfig
コピーして にコピーできますarch/arm/configs/
か?
bash - ターミナルで入力したコマンドを表示できません
Raspberry Pi モデル B で Arch Linux アームを使用して、Pi がテレビに永続的に接続される小さなストリーミング ソリューションを作成しています。
「livestreamer」パッケージを使用して、動画をストリーミングして「omxplayer」にパイプできます
これは、bash で実行するコマンドです。
'best' 引数は、ビデオを最高の品質でストリーミングすることを指定します。「-np」は、ビデオ プレーヤーへの名前付きパイプを作成します。名前のないパイプに「-p」を使用するだけでは機能しないため、これが必要です。「omxplayer -b -o hdmi」は、omxplayer を使用してビデオ ストリームを再生し、ビデオの背景を黒くして端末が表示されないようにし、オーディオ出力に hdmi を使用するように指定します。
私が抱えている問題は、ストリームが完了すると、端末が入力したコマンドを表示できない状態のままになることですが、それでも実行できます。端末は、入力した文字が見えないパスワードを入力するときに通常見られる状態に似ています。
これは、ストリームが終了し、プログラム自体が終了したときにのみ発生します。プログラムが Ctrl-C でキーボードによって中断された場合、端末は通常のままです。
omxplayer を単独で使用しても、この問題は発生しません。
助けてください?
編集: この問題は、Pi に接続されたキーボードと SSH を介した通常の使用の両方で発生します。
beagleboneblack - Beaglebone black (BBB) rev C 3.8.13-38-ARCH SPI が機能しない、デバイスの不適切な ioctl
BBB で SPI を有効にするのに問題があります。hipstercircuits.comのチュートリアルに従ってください。 eMMCでシステムを本当に台無しにした場合に備えて、uSDに新しいarch Linuxをインストールしました。
私の設定は次のとおりです。
SPI1 には HDMI に関する問題があるため、見つけた HDMI 関連のものはすべて無効にしました。ただし、fdfile エントリについては不明ですが、Web 上のどこかで見つけました。(私もそれなしで試しました)それが問題であれば、現在私はSDカードに取り組んでいます。
uEnv.txt
hipstercircuits.com から直接 dts ファイルを取得し、pacman 経由でインストールされた alarm/dtc-overlay 1.4.1-1 でコンパイルしました。
uEnv.txt で HDMI を無効にした後
うまくいき、私は見ました:
また、ここにある BB-SPIDEV0、BB-SPIDEV1、および BB-SPIDEV1A1 をエコーしてみました。
spidev_test の結果は常に同じです。
さらに興味深いことに、ピングループで SPI1 の一部である P9_29、P9_31 などについては何も見ませんでした。
spidevs は /dev にあります
インターフェイスをテストするために、チュートリアルで説明されている python メソッドと、BBB でコンパイルされたspidev_test.c ( spidev_test.c ) の両方が使用されました。
Pythonライブラリの場合、エラーはありませんが、出力にも何もありません-SCLラインのクロック信号さえありません。
spidev_test の戻り値:
hipstercircuit のチュートリアルの冒頭で提供されている *.dts および *.dtb ファイルを使用する必要がありますか?
私はおそらく簡単に台無しにしました。それは何でしたか?そのように機能しましたか?すべてのアドバイスは大歓迎です。;)