編譯一下這個startup.bat 有下面這一段: if exist "%CATALINA_HOME%bincatalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly 所以你報的這個錯 要先確認下%CATALINA_HOME%bincatalina.bat 這
但是如果想在tomcat的安裝目錄下 雙擊startup.bat啟動時卻一閃而過了。(tomcat啟動失?。?,馬上就帶這該怎么解決呢?
方法
進入tomcat的安裝目錄(即解壓后放置的地方),找到startup.bat
1、首先要搞明白啟動不起來的原因。方法是在命令行下,運行startup.bat文件,這樣程序就不會一閃而過,而會將啟動不起來的原因打印到窗口上。 在命令行下啟動tomcat的方法讀者應(yīng)該都很清楚,大體就是:cmd啟動命令行窗口->通過cd命令到tomcat的b
用記事本打開startup.bat,找到最后一句話::end,我們知道end表示結(jié)束的意思,:end是一個標記,我們在后面加上一句pause (暫停等待的意思);
The Connection to the database could not be established or the access to it is not properly configured 不能連接數(shù)據(jù)庫,或者配置錯誤 應(yīng)該是修改了一些配置 重裝下 tomcat 就 OK~
再次執(zhí)行startup.bat,就會看到如圖,當我們按任意的鍵時cmd窗口又是一閃而過了。但是這已經(jīng)確定了我們的環(huán)境變量都是正確的。
tomcat-src??? 怎么看著像源碼包 你直接在命令行敲javac顯示信息嗎? 你重新下載個tomcat試試
為了更加詳細的看到信息,我們再來更改一句:找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把里面的start替換為run。
解壓版的 沒有在Windows里 注冊服務(wù) 必須要手動注冊服務(wù) 不然無法運行tomcat6.exe 只能通過 startup.bat 啟動Tomcat rem Set default Service name(在此下 添加下面一行) set CATALINA_HOME=Tomcat安裝目錄或%cd% set SERVICE_NAME=Tomca6 set
再來看看cmd窗口里面輸出錯誤信息了:
jdk版本不對,從上面看,你的系統(tǒng)是win7 64位。 而你安裝的是32為的jdk,這就錯了。全部換64位吧。 此外,雖然你是管理員,可是win7的設(shè)計,是你需要強制要求以管理員身份運行才行,所以也可能是你的權(quán)限問題。
error occurred during initialization of vm
path jdkbin;jrebin;. JAVA_HOME jdk路徑 CLASSPATH .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; 以上是我的環(huán)境變量配置方式。 tomcat用的是 直接解壓的包 myeclipse里面配置tomcat 從沒出現(xiàn)什么問題 跳轉(zhuǎn)debug你仔細檢查下你的
could not reserve enough space for object heap
1.這個說明你啟動tomcat時有問題的。記住,每次啟動后,相應(yīng)的要將tomcat關(guān)閉(與startup的功能相對應(yīng)的bat文件),這樣不會多次啟動不關(guān)閉造成下次無法啟動。2.看看你的環(huán)境變量的情況;正常的話,在看看有沒其他軟件的影響使用,可能是8080端
could not create the java virtual machine
path jdkbin;jrebin;. JAVA_HOME jdk路徑 CLASSPATH .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; 以上是我的環(huán)境變量配置方式。 tomcat用的是 直接解壓的包 myeclipse里面配置tomcat 從沒出現(xiàn)什么問題 跳轉(zhuǎn)debug你仔細檢查下你的
我們大體可以理解為:因為程序初始化時請求不到足夠的內(nèi)存,導(dǎo)致vm程序退出。
是不是你的web應(yīng)用沒有部署好,你可以在tomcat的安裝目錄下的conf/catalina/localhost下創(chuàng)建一個xml文件,名字是web應(yīng)用的入口,假設(shè)為hello.xml,內(nèi)容是,這樣下次再啟動tomcat式,應(yīng)用也發(fā)布好了。訪問路徑xx.jsp
接著就可以解決這個問題了:申請足夠的內(nèi)存就可以了
最近遇到一個問題,下載了一個tomcat7.0.23版本的軟件(不是官網(wǎng)下載的),環(huán)境變量設(shè)置正確但是都是不能訪問http:localhost:8080.下面是我解決方法: (1):確定我的環(huán)境變量設(shè)置正確(我設(shè)置如下): 系統(tǒng)變量配置:(解決tomcat啟動 startup.
如下操作:在catalina.bat中 找到Execute The Requested Command下面的
倆種方法。 第一種: 1.啟動tomcat目錄。 tomcat目錄/bin/startup.bat(window啟動文件) 找到startup.bat 雙擊運行。會有一個黑窗口,黑窗口不要關(guān)閉。(如果關(guān)閉,相當于把tomcat停止了。) 2.在瀏覽器地址欄中輸入:http://localhost:8080 或者
set JAVA_OPTS把這一句替換為:
把環(huán)境變量配置成7.0的tomcat啟動就是7.0,你現(xiàn)在的環(huán)境變量是配置8.0的,要替換成7.0的路徑就行了。
set JAVA_OPTS= -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
原因:一啟動就報錯,是因為啟動端口8080被占用了。 解決方法:查看8080端口被什么程序占用了,結(jié)束此程序釋放8080端口,重啟啟動項目即可。 操作步驟如下: 1、在電腦桌面按下鍵盤上的win+R鍵,打開運行窗口,輸入cmd,點擊確定; 2、在打開的c
然后再次啟動startup.bat 會看到 我們期待已久的畫面啦。啟動成功啦!
解壓版的 沒有在Windows里 注冊服務(wù) 必須要手動注冊服務(wù) 不然無法運行tomcat6.exe 只能通過 startup.bat 啟動Tomcat rem Set default Service name(在此下 添加下面一行) set CATALINA_HOME=Tomcat安裝目錄或%cd% set SERVICE_NAME=Tomca6 set
擴展閱讀,以下內(nèi)容您可能還感興趣。
tomcat6.0啟動命令行一閃而過的問題
path jdk\bin;jre\bin;....
JAVA_HOME jdk路徑
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
以上知是我的環(huán)境變量配置方式。
tomcat用的是 直接解壓的包 myeclipse里面配置tomcat
從沒出現(xiàn)什么問題
跳轉(zhuǎn)debug你仔細檢查下你的代碼行上是否有斷點。
jdk1.5也能啟動tomcat6的,我的環(huán)境下不包含任何tomcat的信息哦。
重命名了jdk的文件夾,記住修改jdk的環(huán)境變量哈。你安裝的6.0 myeclipse下不能啟動,就去查下myeclipse下tomcat的配置,和你jdk的配置是否正確。myeclipse下啟動tomcat不行,請把異常也貼道上來看看哈。
tomcat啟動startup.bat一閃而過
是不是你的web應(yīng)用沒有部百署好,你可以在tomcat的安裝目錄下的conf/catalina/localhost下創(chuàng)建一個xml文件,名字是度web應(yīng)用的入口,假設(shè)為hello.xml,內(nèi)內(nèi)容是,這樣下次再啟動tomcat式,應(yīng)用也發(fā)布好了。訪問路徑容xx.jsp追問謝謝答復(fù)。問題已自行解決。
原因及解決辦法:修改了tomcat-conf-server.xml文件, 具體是在server.xml文件中添加了虛擬目錄, 然后把web1文件夾當垃圾刪了, tocmat重啟一閃而過。 把server.xml中添加的虛擬目錄行刪除,保存后,重啟startup.bat即可。
tomcat正常啟動但是為什么不能訪問頁面
最近遇到一個問題,下載了一個tomcat7.0.23版本的軟件(不是官網(wǎng)下載的),環(huán)境變量設(shè)置正確但是都是不能訪問http:localhost:8080.下面是我解決方法:
(1):確定我的環(huán)境變量設(shè)置正確(我設(shè)置如下):
系統(tǒng)變量配置:(解決tomcat啟動 startup.bat的時候一閃而過)
JAVA_HOME
C:\Program Files (x86)\Java\jdk1.7.0_25
==================================
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
==================================
Path
加入:
C:\Program Files (x86)\Java\jdk1.7.0_25\bin;
(2)查看我的端口號是否正確:
C:\Program Files\tomcat\conf------->server.xml--------->用記事本打開找到:<Connector port="8080" protocol="HTTP/1.1 connectionTimeout="20000" redirectPort="8443" />
確認端口號
(3)C:\Program Files\tomcat\webapps\root 這個目錄下的index.jsp存在
你先要確保以上三中設(shè)置正確或存在
還是不行,那么你都考慮到tomcat官網(wǎng)上去下載適合你的版本(我的MyEclipse最大支持7.x版本的,所有我下載的是7.0.69),不要去其他地方去下載,畢竟官網(wǎng)是具有權(quán)威性、正規(guī)性。也可以避免版本的不兼容問題,記得去下載最新版本喲!!?。。。。。。?!
《可以下載一個火狐瀏覽器,你可以添加一個翻譯的插件,那么遇到英文的網(wǎng)頁他可以給你翻譯一下,這樣方便我們?yōu)g覽了》
另外還有一種情況是用127.0.0.1:8080能打開,而用localhost:8080不能打開,可能是hosts文件出現(xiàn)問題,可以
通過本機的C:\WINDOWS\system32\drivers\etc\下的hosts文件,可以用記事本打開hosts查看,把這一行
# 127.0.0.1 localhost
前的#7a686964616f31333363383963注釋去掉(注意#為注釋符號)。方能解決問題
怎么啟動tomcat服務(wù)器
倆種方法。
第一種:
1.啟動tomcat目錄。 tomcat目錄/bin/startup.bat(window啟動文件) 找到startup.bat 雙擊運行。會有一個黑窗口,黑窗口不要關(guān)閉。(如果關(guān)閉,相當于把tomcat停止了。)
2.在瀏覽器地址欄中輸入:http://localhost:8080 或者 http://127.0.0.1:8080localhost ,如果看到如下頁面,證明啟動成功
3.配置tomcat的端口
tomcat默認的端口是8080(訪問端口)http的默認端口是80,如果訪問的時候輸入http://www.baidu.com相當于http://www.baidu.com:80。當真正在項目上線之后,通常采用80,修改方法如下:
1)找到tomcat目錄/conf/server.xml
2)修改port的值,將port端口的值修改為80
3)然后在瀏覽器中輸入 http://127.0.0.1:80 或 http://127.0.0.1 訪問測試
第二種:
catalina run 啟動Tomcat
Tomcat啟動,還有一種啟動的方法就是在命令行中,先把你的當前目錄切換 到你tomcat目錄bin目錄下,如下是我的位置
再執(zhí)行catalina run 這個命令啟動Tomcat。這個命令有什么好處。當Tomcat啟動失敗的時候,會有一閃而過的情況,
當我們使用catalina run 這個命令啟動Tomcat的時候,哪怕有錯誤,我們也可以清楚的看到tomcat失敗的原因。不會一閃而過。
拓展資料:
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。
因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應(yīng)用服務(wù)器。
Tomcat 服務(wù)器是一個免費的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。
對于一個初學(xué)者來說,可以這樣認為,當在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)HTML(標準通用標記語言下的一個應(yīng)用)頁面的訪問請求。實際上Tomcat是Apache 服務(wù)器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
訣竅是,當配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。
不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。目前Tomcat最新版本為9.0。
tomcat啟動時startup.bat一閃而過,在startup.bat文檔后邊加pause之后,出現(xiàn)一個界面,這種怎么解決?
你是雙擊點startup.bat還是DOS 下運行?要DOS下運行哦
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com