0

Java、Spring Framework、Apache Tomcat 7、および NetBeans を使用して Web サイトを作成します。最後の数日間、サーバーにアップロードしようとしましたが、問題が発生しました。サーバーの管理者と話したところ、アップロードされたサーバーの形式が正しくないようだと言われました。私はsvn(assembla)を使用しており、そこにプロジェクトを保存しています。次に、そこから実行したいメインサーバーに送信します。アセンブリにあるときのプロジェクト(そしてメインサーバーで実行したい) には、次のファイルが含まれています。

  1. nbproject

  2. src (conf、myproject (すべての .java ファイルを含む) を含む)

  3. web (内容: META-INF、WEB-INF、index.jsp)

および次の xml ファイル: build、catalog、My-build およびこれらのファイル:command-To-Deploy.txt、My-build.properties

さらに、私のスタートページはログインページです。インデックスページには、次のコード行しかありません。

<c:redirect url="/log"/>

log は、ページをリダイレクトしたい URI です。彼は、log.jsp (mainLogin.jsp と名付けたログの jsp) がないことを教えてくれました。よくわかりませんが、これは問題ではないと思います。

サーブレットの前にアップロードする人は、何をすべきか、どのファイルをアップロードすべきかを知っていますか?

4

1 に答える 1

1

Java ファイルをサーバーにアップロードしただけでは、あまり効果がありません。jspがそれらを呼び出すには、それらをコンパイルし、できればjarにパッケージ化する必要があります。

また、ライブラリ/javascript を使用して変更しない限り、URL パスは明示的にファイル パスのように機能します。www.mysite.com/folder/file.jsp は、提供するファイル名 file.jsp を /folder/ で検索します。そのため、url 'log' には、それが mainLogin.jsp にアクセスすることを望んでいることを魔法のように知る方法がありません。

于 2012-06-06T17:49:42.953 に答える