ウェブサイトからクラウドベースのJavaプログラムを実行する方法

グラントシングルトン:

検査レポートを作成するWebアプリを作成しています。レポートをWordドキュメントとして作成するJavaプログラムを作成しました。Webサイトからこのプログラムを実行するためのパラメーター化されたリクエストを作成できるようにしたいと思います。基本的に、ユーザーがクラウドベースのJavaプログラムにリクエストを送信するWebサイトのボタンをクリックすることにより、ユーザーが「レポートを作成」できるようにします(プログラムのパラメーターとして「ジョブ番号」とともに)レポートを作成するために取得するデータを知っています。Webサイトから要求を行う方法についての情報を見つけましたが、どの要求もパラメーターを処理していないようです。これを行うにはどうすればよいですか?これを実行するためのより良い解決策も用意しています。

iker lasaga:

App Engineフレキシブル環境でのJavaクイックスタートに従って、リクエストパラメータの値を取得する簡単なサンプルコードを作成しようとしました。GitHubプロジェクトのクローンを作成し、HelloServlet.javaapp.yamlpom.xmlファイルを編集しました

src / main / appengine / app.yamlで、サービスタグを追加して名前を設定します。

service: [YOUR_SERVICE_NAME] 

src / main / java / com / example / flexible / helloworld / HelloServlet.javaで、次のように変更します。

 public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    PrintWriter out = resp.getWriter();
    out.println(req.getParameter("[YOUR_PARAMETER]"));
  }

pom.xmlで、次のタグを中に追加します<configuration></configuration>

<deploy.projectId>[YOUR_PROJECT_ID]</deploy.projectId>
<deploy.version>[YOUR_VERSION]<deploy.version>

次に、次のコマンドを使用してローカルでテストします。

mvn clean jetty:run-exploded

そして、これでこれをデプロイします:

mvn appengine:deploy

次に、http要求を行うことができます

http://YOUR_PROJECT_ID.appspot.com?[YOUR_PARAMETER]=[VALUE]

デプロイで同じバージョンが引き続き表示される場合は、Cloud Storageにライフサイクルルールを設定します。これを設定する手順は次のとおりです。

  1. バケットのライフサイクルをクリックします。
  2. ルールの追加をクリックして「新しいバージョン」をチェックし、1と入力します。
  3. 「削除」を選択します
  4. 「保存」をクリックします

これにより、以前のバージョンが削除されることに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ウェブサイトのソースからプログラムでjavascript関数を実行する方法はありますか?

分類Dev

ウェブサイトのアドレスからhtmlを読み取るJavaプログラム

分類Dev

Javaのメインプログラムのバックグラウンドでイベントリスナーを実装する方法

分類Dev

Javaサーブレット:バックグラウンドタスクを実行するための「ベストプラクティス」?

分類Dev

JavaScriptからサウンドを再生するためのクロスプラットフォーム、クロスブラウザーの方法?

分類Dev

ウェブサイトからPythonプログラムを実行している

分類Dev

グーグルクロームはランチャーから実行されたときに特定のウェブサイトを開きます

分類Dev

Bash:ターミナル経由でウェブサイトからプログラムの最新バージョンをダウンロードする

分類Dev

UbuntuサーバーのバックグラウンドでPythonプログラムを実行する方法

分類Dev

セレンウェブドライバーとJavaを介してドロップダウンリストからアイテムを選択する方法

分類Dev

ノードを使用してウェブサイトからデータをスクラップする方法

分類Dev

MavenベースのJavaプロジェクトをコンパイルしてコマンドラインから実行する方法

分類Dev

自分のプロジェクトから自分のクラスをプレイグラウンドにインポートする方法

分類Dev

クラウドコードの解析からPythonスクリプトを実行する(バックグラウンドジョブ)

分類Dev

B&RのソフトウェアAutomationStudioのSTプログラム内のファイルからgコードを実行する

分類Dev

Pythonのサブプロセスを実行してバックグラウンドのままにする方法

分類Dev

npmスクリプトからバックグラウンドでhttpサーバーを実行する

分類Dev

与えられたドロップダウンメニューから選択されたすべての可能な組み合わせについて、ウェブサイトから結果を「スクレイプ」するPythonプログラムを作成するにはどうすればよいですか?

分類Dev

インサイドアウトPerlクラスのディープクローニング-コピーされたオブジェクトからメソッドを使用する方法は?

分類Dev

マウントされたGoogleドライブからスクリプトを実行する方法。問題は、グーグルドライブフォルダの名前にスペースがあることです

分類Dev

ウェブサイトをスクロールする際のラグを減らす方法はありますか?

分類Dev

プラグインによる外部ウェブサイトからのWordpressプロセスフォームリクエスト

分類Dev

ブラウザなしでフォームを送信してウェブサイトからファイルをダウンロードする方法

分類Dev

Windowsエクスプローラーの左側のサイドバーからホームグループ、このPC、およびネットワークのドロップダウンリストを非表示にする方法は?

分類Dev

Windowsエクスプローラーの左側のサイドバーからホームグループ、このPC、およびネットワークのドロップダウンリストを非表示にする方法は?

分類Dev

バックグラウンドでサブプロセスを実行する

分類Dev

数千のファイルのサブ処理からバックグラウンドで制限されたプロセスをフォークする方法

分類Dev

数千のファイルのサブ処理からバックグラウンドで制限されたプロセスをフォークする方法

分類Dev

ターミナルからバックグラウンドでプログラムを実行する

Related 関連記事

  1. 1

    ウェブサイトのソースからプログラムでjavascript関数を実行する方法はありますか?

  2. 2

    ウェブサイトのアドレスからhtmlを読み取るJavaプログラム

  3. 3

    Javaのメインプログラムのバックグラウンドでイベントリスナーを実装する方法

  4. 4

    Javaサーブレット:バックグラウンドタスクを実行するための「ベストプラクティス」?

  5. 5

    JavaScriptからサウンドを再生するためのクロスプラットフォーム、クロスブラウザーの方法?

  6. 6

    ウェブサイトからPythonプログラムを実行している

  7. 7

    グーグルクロームはランチャーから実行されたときに特定のウェブサイトを開きます

  8. 8

    Bash:ターミナル経由でウェブサイトからプログラムの最新バージョンをダウンロードする

  9. 9

    UbuntuサーバーのバックグラウンドでPythonプログラムを実行する方法

  10. 10

    セレンウェブドライバーとJavaを介してドロップダウンリストからアイテムを選択する方法

  11. 11

    ノードを使用してウェブサイトからデータをスクラップする方法

  12. 12

    MavenベースのJavaプロジェクトをコンパイルしてコマンドラインから実行する方法

  13. 13

    自分のプロジェクトから自分のクラスをプレイグラウンドにインポートする方法

  14. 14

    クラウドコードの解析からPythonスクリプトを実行する(バックグラウンドジョブ)

  15. 15

    B&RのソフトウェアAutomationStudioのSTプログラム内のファイルからgコードを実行する

  16. 16

    Pythonのサブプロセスを実行してバックグラウンドのままにする方法

  17. 17

    npmスクリプトからバックグラウンドでhttpサーバーを実行する

  18. 18

    与えられたドロップダウンメニューから選択されたすべての可能な組み合わせについて、ウェブサイトから結果を「スクレイプ」するPythonプログラムを作成するにはどうすればよいですか?

  19. 19

    インサイドアウトPerlクラスのディープクローニング-コピーされたオブジェクトからメソッドを使用する方法は?

  20. 20

    マウントされたGoogleドライブからスクリプトを実行する方法。問題は、グーグルドライブフォルダの名前にスペースがあることです

  21. 21

    ウェブサイトをスクロールする際のラグを減らす方法はありますか?

  22. 22

    プラグインによる外部ウェブサイトからのWordpressプロセスフォームリクエスト

  23. 23

    ブラウザなしでフォームを送信してウェブサイトからファイルをダウンロードする方法

  24. 24

    Windowsエクスプローラーの左側のサイドバーからホームグループ、このPC、およびネットワークのドロップダウンリストを非表示にする方法は?

  25. 25

    Windowsエクスプローラーの左側のサイドバーからホームグループ、このPC、およびネットワークのドロップダウンリストを非表示にする方法は?

  26. 26

    バックグラウンドでサブプロセスを実行する

  27. 27

    数千のファイルのサブ処理からバックグラウンドで制限されたプロセスをフォークする方法

  28. 28

    数千のファイルのサブ処理からバックグラウンドで制限されたプロセスをフォークする方法

  29. 29

    ターミナルからバックグラウンドでプログラムを実行する

ホットタグ

アーカイブ