当前位置: 代码迷 >> Eclipse >> 一个项目在MyEclipse中打长war包到Tomcat运行全过程和中间一些有关问题
  详细解决方案

一个项目在MyEclipse中打长war包到Tomcat运行全过程和中间一些有关问题

热度:55   发布时间:2016-04-23 01:28:55.0
一个项目在MyEclipse中打长war包到Tomcat运行全过程和中间一些问题

? ? ? ?今天没事创建了一个Web项目,简单的在MyEclips中创建Web项目就不多说了,创建Web项目成功以后,根据Tomcat编译运行,编译好在网站中输入:Http://127.0.0.1:8080/demoOne按Enter键,查看能看到效果,那接下来打War。

? ? ? 打War用MyEclipse很简单,鼠标选中项目Export选择Java EE中的War File(MyEclipse)-->next,选中你要打的war包项目,下面War file:选择你要给War包打到那....选择好以后点击Finish,那么War包就轻松打成了。

? ? War包打成功以后就要放到Tomcat下面运行了,首先找到tomcat下的\tomcat\apache-tomcat-XX\webapps下面,给你的war放入到里面,再找到tomcat\apache-tomcat-XX\bin双击startup.bat双击运行就OK,在这之间有几个问题会出现:

? ? ? ? ? ? ? 1、Tomcat找不到jdk编译,这样的情况你会双击startup.bat时会非常快,这种情况一般是没有找到jdk编译,解决办法有很多种,我发觉有种办法相对出比较简单,那就是在\tomcat\apache-tomcat-XX\bin下面找到setclasspath.bat中找到"rem Make sure prerequisite environment variables are set"下面输入 “

SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_31”保存就好,其中心加的这些不谈用双引号后面也不用分号来处里,再运行.....

? ? ? ? ? ? ? ?2、上面这种情况处理好以后,在网站里面输入Http://127.0.0.1:8080/demoOne还是不行,那么要不就是一个情况端口冲突,解决办法很多种在\tomcat\apache-tomcat-XX\conf中找到server.xml ,打开中找到?<Connector port="8080" protocol="HTTP/1.1"

? ? ? ? ? ? ? ?connectionTimeout="20000"

? ? ? ? ? ? ? ?redirectPort="8443" /> ?在这里你更改 port=“”改下数字,就该了端口号了,再起动....

? ? ?在上面这几种情况应该好了。。。。

?

?

?

startup.bat                    启动tomcatshutdown.bat                   关闭tomcat
  相关解决方案