2013-05-19 40 views
2

我是Java新手,使用Java 7.我已安裝NetBeans 7.1並使用默認設置打開了一個Web項目。以下圖像顯示設置。即使Tomcat預安裝,它也不會顯示版本。我需要爲web應用程序購買主機,因此我需要知道我必須獲得哪個Tomcat版本。那麼,看起來我有Java 7和Java EE 6,以及哪個Tomcat版本適合?如何查找與NetBeans捆綁的Tomcat版本

請注意我沒有安裝Tomcat。它內置在NetBeans和只能激活

enter image description here

+0

在我看來,你對Java(SE)7(SE = Standard Edition)與JavaEE(Enterprise Edition)混淆。 JavaEE 7規範僅在上個月IIRC完成,所以工具和平臺可能還不支持它。然而,在Java 7上運行JavaEE 6沒有問題。 –

+0

@MarkRotteveel:謝謝你的回覆。所以TommCat版本是7對嗎? – Soldier

+0

@Soldier Tomcat不完全兼容Java EE Application Server。它是一個** Servlet/JSP容器**(請閱讀:[應用程序服務器和servlet容器之間的區別?](http://stackoverflow.com/a/5039371/814702)以及[此處](http: //stackoverflow.com/a/1697281/814702))。有關Tomcat版本和支持的Servlet版本的信息,請參閱以下頁面:[Apache Tomcat版本](http://tomcat.apache.org/whichversion.html) – informatik01

回答

2

轉到TOMCAT_HOME/bin目錄下,尋找名爲「version.sh」的劇本。

對於Java 7合適Tomcat的版本是7

+0

該文件夾不存在,因爲我沒有安裝tomcat 。它來自netbeans – Soldier

+0

@Soldier查看以下[NetBeans 7.1安裝說明](https://netbeans.org/community/releases/71/install.html#uninstall_sollinux)。在這裏看到的表格描述了捆綁Tomcat的**默認安裝位置**。在你的Tomcat安裝目錄下找到'bin',將會有* version.sh *(用於Linux/Unix/OS X)和'version.bat'(用於Windows)。順便說一下,在最近推出的[Java EE 7](http://www.oracle.com/technetwork/java/javaee/tech/index.html) – informatik01

+0

+1的支持下,NetBeans 7.3.1已經出來了,正確的解決方案。作爲一個方面說明,如果是Windows,還有'version.bat'。更準確的說,它不是*哪個Tomcat for Java *,而是哪個Java JRE版本選擇用於Tomcat *(即能夠運行Tomcat)。例如,Apache Tomcat 7.0需要Java標準版運行時環境(JRE)**版本6或更高版本**(請閱讀:[RUNNING.txt](http://tomcat.apache.org/tomcat-7.0-doc/RUNNING .txt)) – informatik01

1

它的更好,建議您配置一個本地Tomcat安裝地址的NetBeans。
並且合適的版本是7.0.23 or 7.0.40