問題タブ [tomcat7]
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.
eclipse - Tomcat で Maven プロジェクトの /target ディレクトリにある WAR ファイルを実行します。
Java と Maven ビルド システムを使用して Web アプリケーションを開発しています。Web サーバーは Tomcat 7.0.12 です。Mavenビルドコマンドでプロジェクト全体をWARファイルに\targetディレクトリにパッケージ化した後、それをTomcatホームのwebappsフォルダーにコピーして実行する必要があります。特にいくつかのソース ファイルを変更した場合は、すべての作業 (ビルド、Tomcat へのコピー、実行) を再度行う必要があるため、非常に不便です。この問題について、Maven、Tomcat、Eclipse に関するいくつかの記事を調査しましたが、結果はありません。助けてください: 1. Maven コマンドで直接ビルドされたプロジェクトのターゲット ディレクトリで Tomcat に WAR ファイルを実行させる方法は? WAR ファイルをコピーして貼り付け、Tomcat を再起動する必要はありませんか? 2. Eclipse で Web アプリケーションをデバッグするように Tomcat を構成するにはどうすればよいですか? どうもありがとう!
ところで、私はTomcat、Maven、およびpomファイルを何度も読んで構成しようとしました。しかし、アドバイスが多すぎて、正確な構成が何であるかはわかりません。構成の特定の例を教えていただけますか? ここに私の設定ファイルがあります:
Tomcat tomcat-users.xml
Maven settings.xml
tomcat 管理者
そして、プロジェクトの pom.xml ファイル:
詳細: Tomcat インスタンスを開始する前に mvn tomcat:deploy を実行すると、"Tomcat マネージャーを呼び出せません: 接続が拒否されました: 接続" というエラーが返されます。それ以外の場合、mvn tomcat:deploy を呼び出す前に Tomcat インスタンスが開始されている場合、エラーは「Tomcat マネージャーを呼び出せません: サーバーが HTTP 応答コードを返しました: 403 for URL: http://localhost:8080/manager/deploy?path=%」です。 2Fmy-project&war= ..."
java - JSR303 アノテーションが Tomcat 7 で動作しない
数時間の Google といくつかのチュートリアルの後、私は打ちのめされました... 問題が何であるかについてのヒントを与えることができるエラーが発生しているという事実ではなく、私を怒らせているのはそれらの完全な欠如です!
次のコードは動作しますが、本来の動作ではありません! 入力が null でないこと、または長さが 3 文字未満でないことを確認するための注釈は実行されません。プロジェクトがデプロイされているとき、または名前変数が書き込まれているときにも、エラーは発生しません。
そして入力フォーム:
問題を引き起こしているのは tomcat だと思いますが、必要なライブラリをすべてインポートしたことは確かです。私が使用しているIDE、Eclipseについても同じことが言えます。
hibernate - Tomcat プロジェクトの Web サービス URL を設定する場所は?
http://web-server:port/myProj/servicesにアクセスすると、Web サービスが一覧表示されます。ただし、http://myProj:port/myProj/servicesでそれらを利用できるようにする必要があります(たとえば、myProj が kylem と呼ばれ、デフォルトのポートでhttp://kylem:8080/kylemにリストされているサービスが表示される場合)。 /サービス)。先ほど言及した URL を取得するように変更するにはどうすればよいですか?
編集:
誰かがより多くの場所を見るためのアドバイスを提供できることを願っています. 以下で説明するように、誰かが以前に Apache Tomcat をセットアップして、上記の URL (http://projName/..) が既に機能するようにしました。しかし、それがどのように/なぜ機能するのかわかりません。私のTomcat/conf/server.xmlファイルの唯一のタグには
タグも付いていますが関係ないようです。http://server-nameの代わりにhttp://projNameを使用できるように設定できるものは他にありますか?
class - warファイル内のjspクラスファイルの場所
「test」という struts2.xx プロジェクトの war ファイルを作成しているとき。*.jsp が *.class に変換される場所を知りたいのですが、war ファイル内の jsp のクラス ファイルの正確な場所を教えてもらえますか? 環境 Tomcat7.xx で実行する必要があります
java - tomcat7 でサーバーをリロードできない
Eclipse と Tomcat 7 を使用して Web アプリケーションを作成しました。html ファイルに次のコードがあり、html ファイルに Java サーブレット クラスがあります。
私が持っていたサーブレットクラスで
次に、いくつかの小さな変更 (新しい println ステートメント) を行いましたが、効果はありません。次のコードでサーバー名を変更しました。
html ファイル: <form action="SQA_Servlet" method = "get">
Java クラス:@WebServlet ("/SQA_Servlet")
しかし、リロードが行われていないようで、次のエラーが発生しました:
モジュールをクリーンアップし、リフレッシュし、プロジェクトを閉じて、同じ結果を得ようとしました
私 @WebServlet ("/SQA_Servlet")
は@WebServlet(urlPatterns={"/SQA_Servlet"})
それでも効果はありません..任意の提案。
java - http ステータス 404 : 必要なリソースが見つかりません
eclipse と tomcat7 を使用して Web アプリケーションを作成しました。html ファイルに次のコードがあり、html ファイルに Java サーブレット クラスがあります。
私が持っていたサーブレットクラスで
次に、いくつかの小さな変更 (新しい println ステートメント) を行いましたが、効果はありません。次のコードでサーバー名を変更しました。
html ファイル: <form action="SQA_Servlet" method = "get">
Java クラス:@WebServlet ("/SQA_Servlet")
しかし、リロードが行われていないようで、次のエラーが発生しました:
モジュールをクリーンアップし、リフレッシュし、プロジェクトを閉じて、同じ結果を得ようとしました
私 @WebServlet ("/SQA_Servlet")
は@WebServlet(urlPatterns={"/SQA_Servlet"})
それでも効果はありません..任意の提案。
jsp - ApacheTomcatのセットアップ
これがstackoverflowでの私の最初の質問になると思います。
これは、Tomcatサーバーをセットアップするのと同じくらい簡単です。昨日Tomcat7をダウンロードし、解凍して「start」を実行しました。奇妙な理由で、「http:// localhost:8080」を開こうとすると、「GlassFishEnterpriseServer」にリダイレクトされます。
GlassFishサーバーをいつインストールしたかわかりません(ずっと前にインストールした可能性があります)。このURLから必要なコマンドを使用して停止しようとしました:
http://thedata.org/book/start-and-stop-glassfish-server
しかし、それは止まりません。
誰かがTomcatサーバーのセットアップを手伝ってくれませんか?
どうもありがとうございます。
少し外れたトピック:私が欲しいのはサーバー環境(自宅)だけです。JSPやサーブレットなどのサーバースクリプトプログラミングを練習できるように、誰かが無料のサーバー側の「日食」環境を設定するのを手伝ってくれるなら、それは素晴らしいことです、私はそれを感謝します。ありがとうございました。
java - sqljdbc.jar を配置する場所
私はこの Java アプリを開発しています。Eclipse ではすべて正常に動作しますが、sqlserver ドライバーが見つからないため、このプログラムは Apache Tomcat 7.0 では実行されません。
このアプリは sqlserver 2005 データベースに接続することを想定していますがClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
、サーバー側で , を通過しません。
私が見つけたので、それがその行であることを知っています:
私のログファイルに。、、およびsqljdbc.jar
ごとに を配置しました。catalinaHome/lib
catalinaHome/shared/lib
web-inf/lib
また、フォルダーcatalina.properties
から読み取るように編集しました。shared/lib
私はアイデアがありません、どんな助けも素晴らしいでしょう!
更新 #1 - 問題は解決しました
.class ファイルを手動で war ファイルに含めたところ、動作するようになりました。