2016-05-11 9 views
0

私は現在、小さなホスティング会社を手伝っています。 Javaコードの作成に関する経験はありません。Tomcatを使用しているときにEclipse/NetBeansにJavaコードを書くのを避けるには?

これまで、Tomcatを使用して複雑な製品をホストする顧客の注文がありました。これは、あらかじめ手作業で作業する必要があります。具体的には、NetBeans(およびEclipse)を使用していくつかのJavaプロキシクラスを作成する必要があります。

私はこれがソフトウェアメーカーによって行われると考えています。しかし、製造元の文書に従ってこのトピックを扱うとき、WSDLを作成するときに内部サーバー(ユーザー名/パスワードを含む)に接続する必要があります。

私はこの作業をウェブサーバーにアクセスすることなく製造業者が行う方法を知りましたか?私。 WARファイルを作成しますか?

+0

質問とあなたのアーキテクチャは不明です。 「Javaプロキシクラス」とは何ですか、顧客は何を提供していますか、何を提供する必要がありますか? '.war'はどのように役立つでしょうか? – zapl

+0

お客様はWebサービスAPIも含め、Webサイトを実行することになっています。主題は最初に.javaファイルを(NetBeansを介して)生成し、.class-filesを(Eclipseを介して)第2に生成することです。 – Joey

+0

それはあまり明確ではありません。確立された練習がない場合は、顧客に話してください。彼らは、事前に何か必要があるかどうか、またはサーバーが提供するいくつかのプロパティーを使用して構成可能かどうかを知ります。コードは、最初に設定可能な特定の方法で記述する必要があります。 https://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html/http://stackoverflow.com/questions/13956651/externalizing-tomcat-webapp-config-from-war-file - しかし、注意して、アプリにはパスワードが伝えられ、必要に応じて顧客に漏れさせる可能性があります。秘密のパスワードに頼らないでください – zapl

答えて

0

通常、開発者は展開可能な成果物を作成する必要があります。展開可能な成果物を作成する必要があります。Tomcat自体が正しく構成されていれば、展開してそのまま実行する必要があります。それは戦争ファイルです!したがって、基本的にホスティング会社のサーバー自体にアクセスする必要はなく、Eclipse/NetBeansにコードを記述してアプリケーションを起動して実行することもありません。顧客がこう言っているのであれば、そこには本当に奇妙なコードベースがあるか、単に彼らが何を話しているのか分かりません。

+0

これまでのところありがとうございます。開発者が知らないウェブサーバー名はどうですか?それらはどのようにして簡単に実装できますか?特定の設定ファイルを使用していますか?または、開発者は、そのようなWebサーバー名+ユーザー名+パスワードを受け取るために、ホスティング会社に事前に連絡することになっていますか?特に後者の情報はセキュリティの性質上、家を出るべきではない... – Joey

関連する問題