2016-12-28 3 views
0

私はnetbeansを使用してJSPアプリケーションを作成しました。 JSPページ内では、Javaクラスを使用してJiraから結果セットを取得し、その結果をページに表示しました。 netbeansから、アプリケーションを実行し、結果を得ることができます。私のローカルマシンから実行しているApacheで同じアプリケーションをホストすることもできます。私は、私は次のエラーを得ている、サーバマシンで同じことをホストするために要するにサーバーシステムでJSPアプリケーションをホストできません

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [14] in the generated java file: [D:\apache- tomcat- 7.0.33\work\Catalina\localhost\StatusReporterAPP\org\apache\jsp\web\report_jsp.java] 
Only a type can be imported. jira.JiraFetcher resolves to a package 

An error occurred at line: 57 in the jsp file: /web/report.jsp 
JiraFetcher cannot be resolved to a type 
54:      <!-- JAVA CODE --> 
55:      <% 
56:       String week = request.getParameter ("weekNumber"); 
57:       JiraFetcher jf = new JiraFetcher(week); 
58:       
59:    String reportType = request.getParameter ("typeofreport"); 
60:    if (reportType.equals ("FULL_TEAM")) 

を試してみましたときには、アプリがローカルのApache Tomcatサーバー内やNetBeansで罰金を実行している、しかし、ときに私れますリモートマシンでホストしようとしましたが、上記のエラーが発生しています。

+1

可能な複製http://stackoverflow.com/questions/1858463/java-error-only-a-type-can-be-imported-xyz-resolves-to-a-package –

答えて

0

ここでの問題は、不適切なフォルダ構造によるものです。 完全なプロジェクトフォルダではなく、Apache Tomcatサーバーのwebappsフォルダにwarファイルを追加した後、Webサーバーは自動的にwarを解析して適切なフォルダを作成します。それでは、リモートマシンでアプリケーションをホストすることができ、現在は正常に動作しています。

関連する問題