首先我用的是myeclipse10,tomcat7,
在myeclipse外面tomcat运行能进入8080,在myclipse里面启动就进不去。
以下是tomcat的配置!
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/7.0.73
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Nov 7 2016 21:27:23 UTC
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 7.0.73.0
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows 7
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 6.1
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: C:\Program Files\Java\jdk1.7.0_17\jre
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.7.0_17-b02
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: D:\Tomcat\apache-tomcat-7.0.73
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: D:\Tomcat\apache-tomcat-7.0.73
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=D:\Tomcat\apache-tomcat-7.0.73
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=D:\Tomcat\apache-tomcat-7.0.73
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=D:\Tomcat\apache-tomcat-7.0.73/common/endorsed
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=D:\Tomcat\apache-tomcat-7.0.73\temp
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.library.path=C:\Program Files\Java\jdk1.7.0_17\bin;D:\Tomcat\apache-tomcat-7.0.73\bin
六月 26, 2018 6:41:51 上午 org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dsun.io.useCanonCaches=false
六月 26, 2018 6:41:51 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.
六月 26, 2018 6:41:51 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
六月 26, 2018 6:41:52 上午 org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.0.2j 26 Sep 2016)
六月 26, 2018 6:41:52 上午 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
六月 26, 2018 6:41:53 上午 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
六月 26, 2018 6:41:53 上午 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1608 ms
六月 26, 2018 6:41:53 上午 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
六月 26, 2018 6:41:53 上午 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.73
六月 26, 2018 6:41:53 上午 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
六月 26, 2018 6:41:53 上午 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
六月 26, 2018 6:41:53 上午 org.apache.catalina.startup.Catalina start
INFO: Server startup in 45 ms
这里再附上一张图很多人都说我启动了自带的tomcat,但是我一直启动的是7.X的那个
我这几天试了IDEA感觉各种不习惯,想再试试MYECLIPSE,结果发现Tomcat 又好了。。我都没改什么东西。日了狗了,浪费我时间
排查云因可能有 一 Tomcat文件损坏,但你又说 直接启动 Tomcat 可以访问,所以不大可能,二 MyEclipse 集成 Tomcat 时文件损坏,如果是此原因 可以尝试 先删除集成然后重新集成,
三 可以直接去官方重新下载 一个 Tomcat 7.0 进行集成,如是还不行 那应该就是MyEclipse的原因。个人 比较推荐使用 Eclipse ,更加普遍!
查看tomcat在Eclipse中是否配置完全
启动时间长一部分原因是tomcat里面文件的增多,建议换一个新的,或者清理下之前项目的缓存。其次把timeout设置时间长一点,如果短的话,存在还没有完全启动就停止的问题!
是不是启动了Myeclipse自带的tomcat了
(1)myeclipse的tomcat本来就没有自带任何web程序,出现404是因为tomcat面没有任何部署好了的web程序,而独立的tomcat打开:localhost:8080是可以看见一个带小猫的页面是因为独立的tomcat已经部署好了几个web程序,我们看到的欢迎页面就是root/index.jsp,你可以打开tomcat_home/webapp看看,也就是root工程的欢迎页面.而myeclipse自带的tomcat没有这个工程,所以看不到,但是完全不影响使用,比如我用的myeclipse自带的tomcat就在C:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.5.0.zmyeclipse650200806\tomcat下面.但是这里面并没有部署任何工程,
等你把你的工程部署到myeclipse自带的tomcat下面的时候,myeclipse就会把工程部署到myeclipse的工作空间里面,同时生成一个.metadata.plugins\com.genuitec.eclipse.easie.tomcat.myeclipse的文件夹,里面也会生成一个tomcat的文件夹,这里才是你部署工程的地方,你可以建一个web工程后部署看看!!!同时如果你要修改为其他端口的话找到tomcat_home/conf/server.xml找到
connectionTimeout="20000"
redirectPort="8443" />
这一段,上面的8080你就可以修改成你需要的端口.
(2)首先,一个机器上可以使用多个tomcat(免安装版比如*.zip格式的),但是只可以有一个tomcat服务(以.exe文件格式安装的就会生成一个名为"apache tomcat"的服务)我的电脑-->管理-->服务和应用程序-->服务就可以看到,有时候虽然你卸载了tomcat但是这个服务名还在,所以在安装的时候无法再生成这个服务就ui出错,解决办法,要么在注册表里面删除该项服务,而我比较懒,一般就是用删除服务的方式删除,运行-->cmd-->sc 查看所有服务(也就是上面的查看服务了)
打开MyEclipse
window-preference- 一直到配置tomcat那里,看上边,仔细看一下...
是不是有Enable和Disable 看看,是不是选错了....正确选择Enable
如果不是这,再检查一下jkd的路径...
localhost换成127.0.0.1试试
直接使用idea吧,没那么麻烦。而且后期你要用debug调试,idea会好一点。
查看tomcat在Eclipse中是否配置完全,是不是启动了Myeclipse自带的tomcat了。
大概率是启动了MyEclipse自带的Tomcat。看图片你是Tomcat 7.0配置指向了本地Tomcat。但是你实际启动的是否是Tomcat7.0呢?
应该是tomcat没配置完全
tomcat Service.xml可以修改端口号
应用没有部署成功,如果部署成功了,一是时间不会这么短;二是会有应用部署成功的消息
打开Myclipse
Window—preference 一直配置到tomcat那里,看上边,仔细看一下,是不是有Enable和Disable 看看是不是选错了,选择正确的Enable,如果不是这样在检查哈路径……
被另外的程序占用了,修改另外程序端口号
看是否添加进和Concol同栏的Servers里了,没有的话需要添加进你新加的服务器
端口号被占用,或防火墙
看看端口有没被占用,一般是其他程序占用了
localhost换成127.0.0.1试试,或者端口号被另外的程序占用了,修改另外程序端口号
你的项目是不是没有加载Tomcat啊
这么简单的问题,是因为你没向服务器加入你的项目
找到你tomcat安装路径,打开server.xml文件,找到 connectionTimeout="20000"
redirectPort="8443" />,查看port是否为8080
删除一下工作空间项目目录的.setting里面的所有文件