問題タブ [web-inf]
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.
javascript - JavascriptでのXSL/XMLロード中の奇妙なエラー
WEB-INFの下にあるリソースはパブリックドメインではなく、これは仕様によるものであることを理解しています。
web.xmlで次のように構成することにより、WEB-INFの下のリソース(HTMLなど)にアクセスできます。
しかし、クライアント側でドキュメント作成APIを使用すると、document.implementation.createDocumentが非推奨の警告を発し、代わりにXMLHttpRequestを提案するという奇妙な状況に直面します。このAPIを使用してXSL/XMLドキュメントを次のようにロードしようとしています
そして、私は警告を受け取ります:
Document.load()の使用は非推奨です。コードをアップグレードするには、DOMXMLHttpRequestオブジェクトを使用します。詳細についてはhttps://developer.mozilla.org/en/XMLHttpRequest*
しかし、リソースをWebContentまたはWebRootフォルダーの下に直接配置し、そのためのweb.xml構成を削除すると、スムーズに機能します。ぜんぜんわかりません。私はこれをFF3.6.5、5.0.1、9、10でテストしました。これを説明してください。
また、失敗時、つまりWEB-INFフォルダーに配置されたリソースが原因で警告が表示された場合、警告にもかかわらずブラウザーの読み込みに成功することもわかりました。Firebugはそれを示しています。ただし、XSLまたはXMLはtext / htmlとしてロードされ、オブジェクトxmlFileはかなり空で、データが入力されていません。成功した場合、応答ヘッダーにapplication / xmlが表示され、xmlFileオブジェクトが適切に入力されています。助けてください
java - WEB-INFフォルダにあるファイルにアクセスするにはどうすればよいですか?
私はJavaを初めて使用し、奇妙な問題を抱えています。WEB-INFフォルダーにいくつかのフォルダー(テーマ、js、css)を作成し、ファイルをこのフォルダーに配置します。index.jspでは、次の方法でcssファイルを使用します。
それはうまくいきます。しかし、style.cssファイルには、次の方法でヘッダータグの背景を設定するdivタグがあります。
ああ。私の問題はここにあります。動作しません。他のcssコマンドは非常にうまく機能するので。WEB-INFの詳細にアクセスできないことは知っていますが、index.jspページのリンクstyle.cssに使用する方法のような方法があるかもしれません。
解決策はありますか?ありがとう。
java - IDE でテストすると Web アプリケーションは正常に動作しますが、Web サーバー (Tomcat) では動作しません。
初めての Web アプリケーションを作成しました。ウェブサーバー (tomcat+apache2) をセットアップし、そこにアプリをデプロイしようとしました。アプリをテストしたところ、テスト環境で問題なく動作しましたが、戦争を作成して展開すると、次のエラー (例外) が表示されました。
HTTP ステータス 500 -
タイプ例外レポート
メッセージ
サーバーで内部エラー () が発生したため、この要求を実行できませんでした。
例外
org.apache.jasper.JasperException: JSP のクラスをコンパイルできません:
生成された Java ファイルの 14 行目でエラーが発生しました タイプのみインポートできます。bitcoin.BitcoinHandler はパッケージに解決されます
次の行でエラーが発生しました: jsp ファイルの 16: /Balance.jsp BitcoinHandler を解決できません 13: double yourcoins=0.0; 14: ランダム rand=new Random(); 15:16 :
balance=new Double(BitcoinHandler.getBalance("give")); 17:18:19
:
if(バランス>2.5)
スタックトレース: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331) org.apache.jasper.compiler.JDTCompiler.generateClass( JDTCompiler.java:469) org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) org.apache.jasper.compiler. Compiler.compile(Compiler.java:340) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) org.apache.jasper. servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note 根本原因の完全なスタック トレースは、Apache Tomcat/7.0.27 ログで入手できます。アパッチ トムキャット/7.0.27
アプリケーションは、WEB-INF/classes フォルダー内にあるクラスを見つけることができません。どうしてか分かりません!??誰か助けてくれませんか?
コメントで提供されたコード
python - tomcat .dbx ファイルからのデータの移行
古い Tomcat/Jetty Web サイトから、Python と Django で実行される新しい Web サイトにデータを移行したいと考えています。理想的には、古いデータベースからデータを直接読み取り、新しいデータベースに保存することで、新しい Web サイトにデータを追加したいと考えています。
問題は、私が与えられたデータベースがたくさんの形で提供され、WEB-INF/data/*.dbx
それらを読み取る方法が見つからなかったことです。それで、いくつか質問があります。
- どの形式を
WEB-INF/data/*.dbx
使用しますか? - ファイルから直接読み取るための Python モジュールはあり
WEB-INF/data/*.dbx
ますか? WEB-INF/data/*.dbx
Pythonで解析可能なASCII形式にダンプするための外部ツールはありますか?- 誰かが同様のデータ移行を試みた場合、古い Web サイトからのデータのスクレイピングと比べてどうですか? (すべての重要なデータをスクレイピングできると仮定して)
ありがとう!
jsf-2 - icefaces 3 - WEB-INF 内のページからバッキング Bean に到達できない
icefaces のバージョンを 1.8 から 3 にアップグレードしましたが、次の問題に直面しています。ボタンにカーソルを合わせると、 POST mypage.jsf 、STATUS 404 Not Found. 誰か助けてくれませんか?ページをWEB-INFの外に移動すると機能しますが、プロジェクトのすべての構造を変更することはできません...どうもありがとう
tomcat - WEB-INFフォルダーと/src/ main / resourcesフォルダーの違いは何ですか?
hibernateを使用するSpring3アプリケーションのWEB-INFに「具体的に」存在する必要があるファイルはどれですか。私もMavenを使用しています。
アプリを本番環境で実行する前に、/ src / main / resources内の特定のファイルをWEB-INFにコピーする必要がありますか?
ありがとう!
jakarta-ee - すべての lib ファイルがソートされるように、WEB-INF/lib 内にフォルダーを作成します。
私はJava EE
プロジェクトに取り組んでいますが、フレームワークではありません。jar
作業を開始したとき、ファイルは 3 つしかありませんでした。現在、その特定のフォルダーには 10 個jar
のファイルがあり、将来的には 25 個以上になる可能性があります。そのため、すべての lib ファイルを並べ替えたいと考えています。
私はそれをグーグルで検索し、それが可能であると彼らが言ったこのリンクを取得しましたが、彼らはそれを行った後にどのような変更が必要かを指定していません. では、lib フォルダーにフォルダーを追加した後にどのような変更が必要かを知っている人はいますか?
java - Java / Tomcat:ServletContextとgetResourceAsStreamの問題
Tomcat Webアプリからconfファイル(WEB-INFフォルダーにあります)にアクセスしようとしています。現在、ファイルの場所は。としてハードコードされていString
ます。ただし、これは、tomcat/webappsフォルダーがハードコードされた場所とは異なる場所にある場合は機能しませんString
。私はオンラインで調べましたが、このgetResourceAsStream ()
方法を使用することが私が探しているもののようですが、それを機能させるのに苦労しています。getServletContext ()
メソッドを呼び出すときに、アプリケーションがそれを気に入らない。誰か助けてもらえますか?
編集:関連するコードブロック
servlets - WEB-INF でのリソースの移動
何百もの HTML、JavaScript、および画像ファイルを含む Web アプリケーションがあります。これらのファイルは、ルート ディレクトリの下にあります。
これらのフォルダーには、いくつかのサブフォルダーが含まれています。
セキュリティ上の理由から、これらすべてのリソースを WEB-INF フォルダーの下に移動して、直接アクセスできないようにする必要があります。
現在、JSP ファイルとサーブレット ファイルは既に WEB-INF フォルダーの下にあります。
すべての HTML/JavaScript/images フォルダーを WEB-INF の下に安全に移動し、これらのフォルダー内のリソースへのすべてのリンク/転送を中断せずに、これらのリソースに直接アクセスできないようにする最も簡単な方法は何ですか?
WebSphere および WebLogic サーバーを使用しています。
java - JavaEE アプリケーションの app-inf フォルダーと web-inf フォルダーの違いは何ですか?
javaEE アプリケーションの APP-INF フォルダーと WEB-INF フォルダーの主な違いを教えてください。
ありがとう