我是服務器端編程servlet的新手。 我用記事本++編寫了我的servlet代碼。我已經設置了我的JAVA路徑和Tomcat路徑,如下所示:是否需要爲tomcat設置用戶的CATALINA_HOME變量
通過閱讀網站上的一些文章,我有些困惑。是否需要在用戶變量下設置環境變量JAVA_HOME
和CATALINA_HOME
,或者可以通過在系統變量下設置PATH
和CLASSPATH
來運行servlet。
請指引我有我正確設置以下環境變量:
在用戶變量
- 變量名:CATALINA_HOME
變量值:C:\ Program Files文件\ Tomcat的;
變量名:JAVA_HOME
- 變量值:C:\ Program Files文件\的Java \ jdk的;
在系統變量
- 變量名:CLASSPATH
變量值:C:\ Program Files文件\的Java \ JDK \ LIB \ tools.jar中; C:\ Program Files文件\ Tomcat的\ LIB \ servlet的api.jar文件;
變量名:路徑
- 變量值:C:\ ProgramData \ ORACLE \的Java \ javapath; C:\ Program Files文件\的Java \ JDK \ BIN; C:\ Program Files文件\的Java \ JRE \ BIN ;%CATALINA_HOME%\ bin中;
當我在CMD運行以下命令它給了我errorC:\ Program Files文件\的Java> Java的-version 錯誤:無法打開'C:\ Program Files \ Java \ jre1.8.0_131 \ lib \ amd64 \ jvm.cfg'我已將jre1.8.0文件夾更改爲jre。那麼,爲什麼我得到這個錯誤? – user3327769
任何人都可以幫助我chk是否正確設置路徑,並將我的servlet運行,因爲當我加載servlet時,它給出了錯誤404 ..感謝 – user3327769