大家谁知道myeclipse添加tomcat2016版的自带tomcat加载时候加载完成自动关闭怎么回事

2014年10月 Java大版内专家分月排行榜第二2014年9月 Java大版内专家分月排行榜第二2014年8月 Java大版内专家分月排行榜第二
2016年1月 Java大版内专家分月排行榜第三2014年12月 Java大版内专家分月排行榜第三2014年11月 Java大版内专家分月排行榜第三
2014年5月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。解决tomcat服务器启动后自动关闭问题
今天登陆 http://127.0.0.1
时发现,不能显示tomcat主页了,意识到之前误删了tomcat下的webapps下的ROOT目录。就重新解压tomcat压缩包复制了一份放在webapps目录下,然后就tomcat就一直启动不了,启动后又自动关闭,在tomcat的logs下查看日志发现有这样的错误:
严重: Failed to initialize end point associated with
ProtocolHandler ["http-apr-80"]
java.lang.Exception: Socket bind failed: [730048]
?????????&???(Э?&/???????/???)????&??
Failed to initialize connector [Connector[HTTP/1.1-80]]
org.apache.catalina.LifecycleException: Failed to initialize
component [Connector[HTTP/1.1-80]]
等等。将ROOT文件夹删掉也不能解决,上网查了好多解决办法终于找到一个对口的:
打开任务管理器将 javaw进程删掉就OK啦。之后在将ROOT复制进去也木有问题滴。。。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢 - ITeye问答
如何修改类文件和jsp页面后不用重启tomcat就可以自动加载呢,谢谢大神们的回答哈。开发工具是MyEclipse。
jsp修改不用启动就可以生效。
类的修改生效,需要开启eclipse或者myeclipse的debug模式,连接服务器后,修改类然后保存会自动生效。
既然你用了IDE,那就再简单不过了,不要去修改任何tomcat配置文件。
在My(Eclipse)中启动tomcat时,用debug模式。
这时候有两种修改是完全不需要重启tomcat的:
1. 修改jsp文件
2. 修改java类中,方法内部的代码
然而,如果要给java类添加一个新的属性,添加一个新的方法,修改方法的签名(方法名,参数,返回值)等等,是无论如何都不可能直接生效的,这时候你就需要restart或者redeploy。
最后再谈一下reloadable="true"这个参数,当你修改了java文件后,tomcat会自动redeploy,而不是直接生效,很多时候redeploy花费时间和restart差不了多少。
至于JRebel的确更好,比上面1,2点能做的更多。当然eclipse也尽力了。。。。
可以在tomcat的server.xml配置目录到你的开发目录,这样就永远不用重启,启动一次就够了
tomcat配置中 context reloadable="true"
reloadable="true"表示你修改了jsp文件后不需要重启就可以实现显示的同步
已解决问题
未解决问题自己顶一下。
看看你的servlet,如果没有显式的关闭服务器的话,就要看看服务器是不是配置什么的出了问题。
一般myeclpse自带的tomcat会有一些意想不到的错误;
你下载个tomcat安装上,看有没有同样的错误;
引用 2 楼 hm92814 的回复:
看看你的servlet,如果没有显式的关闭服务器的话,就要看看服务器是不是配置什么的出了问题。
看到网上说配置server.xml中的reload属性为true,不知道这个有没有用?然后想问一下将自己写的java web程序如何放到自己安装的Tomcat目录下?学的不咋样,莫见笑。
引用 3 楼 u 的回复:
一般myeclpse自带的tomcat会有一些意想不到的错误;
你下载个tomcat安装上,看有没有同样的错误;
想问一下如何将自己的java web放到自己下载的Tomcat下,带那些jar包,是linux下的。windows下也一样。
log 贴上来
是不是你的servlet出了什么严重的问题,导致服务器关闭!
你把程序打成war包,丢到tomcat的webapps目录中
引用 5 楼 wangjinyang_123 的回复:
Quote: 引用 3 楼 u 的回复:
一般myeclpse自带的tomcat会有一些意想不到的错误;
你下载个tomcat安装上,看有没有同样的错误;
想问一下如何将自己的java web放到自己下载的Tomcat下,带那些jar包,是linux下的。windows下也一样。
是如何部署到tomcat服务器上吧;
新建web项目,或导入web项目,右键,bulid path -& add external archives,然后将jar包添加进来吧;
估计 servlet
代码问题吧。
也碰到这个,同求解
这个其实很简单的,你们可以找一下安装步骤之类的资料。或者找个视频就行,耐心点。最好是自己安装一下Tomcat,楼主可以联系我。
引用 4 楼 wangjinyang_123 的回复:
Quote: 引用 2 楼 hm92814 的回复:
看看你的servlet,如果没有显式的关闭服务器的话,就要看看服务器是不是配置什么的出了问题。
看到网上说配置server.xml中的reload属性为true,不知道这个有没有用?然后想问一下将自己写的java web程序如何放到自己安装的Tomcat目录下?学的不咋样,莫见笑。
发布的时候选择服务器就好了
引用 6 楼 SDN_SUPERUSER 的回复:
log 贴上来
myeclipse中自带的Tomcat没有log
引用 7 楼 longtian1213 的回复:
是不是你的servlet出了什么严重的问题,导致服务器关闭!
你把程序打成war包,丢到tomcat的webapps目录中
我的servlet中调用了一个集群运行了一个任务,这个作业成功运行之后就自动关闭了,我在网上看是不是在server.xml中设置reload属性为true?不清楚。但是myeclipse中自带的没有server.xml文件。
引用 11 楼 hm92814 的回复:
这个其实很简单的,你们可以找一下安装步骤之类的资料。或者找个视频就行,耐心点。最好是自己安装一下Tomcat,楼主可以联系我。
好嘛,能解决这个问题就好,我对Tomcat这一块不是很熟悉。我的QQ:,,你的说给我我加你吧!
引用 4 楼 wangjinyang_123 的回复:
Quote: 引用 2 楼 hm92814 的回复:
看看你的servlet,如果没有显式的关闭服务器的话,就要看看服务器是不是配置什么的出了问题。
看到网上说配置server.xml中的reload属性为true,不知道这个有没有用?然后想问一下将自己写的java web程序如何放到自己安装的Tomcat目录下?学的不咋样,莫见笑。
在自己的tomcat的server.xml中用
path="/f" docBase="E:\qiang\workspace\FreeCMS\WebRoot" crossContext="true" debug="0"
/& path是你要访问的应用名,如果为空就是根目录 ,docBase就是你的应用目录
引用 16 楼 vkqiang 的回复:
Quote: 引用 4 楼 wangjinyang_123 的回复:
Quote: 引用 2 楼 hm92814 的回复:
看看你的servlet,如果没有显式的关闭服务器的话,就要看看服务器是不是配置什么的出了问题。
看到网上说配置server.xml中的reload属性为true,不知道这个有没有用?然后想问一下将自己写的java web程序如何放到自己安装的Tomcat目录下?学的不咋样,莫见笑。
在自己的tomcat的server.xml中用
path="/f" docBase="E:\qiang\workspace\FreeCMS\WebRoot" crossContext="true" debug="0"
/& path是你要访问的应用名,如果为空就是根目录 ,docBase就是你的应用目录
我用的是myeclipse中自带的Tomcat,里面没有server.xml,不知道这个如何设置
引用 14 楼 wangjinyang_123 的回复:
Quote: 引用 7 楼 longtian1213 的回复:
是不是你的servlet出了什么严重的问题,导致服务器关闭!
你把程序打成war包,丢到tomcat的webapps目录中
我的servlet中调用了一个集群运行了一个任务,这个作业成功运行之后就自动关闭了,我在网上看是不是在server.xml中设置reload属性为true?不清楚。但是myeclipse中自带的没有server.xml文件。
我的servlet中使用了System.exit(),去掉之后还是会自动关闭,war包也打过了,但是不知道是不是正确的,麻烦你说一下你的步骤,可能我的步骤有错误。谢了
引用 8 楼 u 的回复:
Quote: 引用 5 楼 wangjinyang_123 的回复:
Quote: 引用 3 楼 u 的回复:
一般myeclpse自带的tomcat会有一些意想不到的错误;
你下载个tomcat安装上,看有没有同样的错误;
想问一下如何将自己的java web放到自己下载的Tomcat下,带那些jar包,是linux下的。windows下也一样。
是如何部署到tomcat服务器上吧;
新建web项目,或导入web项目,右键,bulid path -& add external archives,然后将jar包添加进来吧;
将jar包添加进去之后呢,我想让它在自己的Tomcat下面运行,有没有具体一点的步骤,我在网上找的试过了,没有效果。可否介绍一下你的。
其它技术资料
如果您喜欢IT行业或者对IT行业感兴趣,想开拓技术视野,欢迎加入本站官方QQ群:,在群里认识新朋友和交流技术^_^
Powered by && & 2013 &&&

我要回帖

更多关于 myeclipse tomcat配置 的文章

 

随机推荐