要在服务器上修改jsp web项目中的.class文件,但服务器中的tomcat却没法像原来一样执行有关程序。

我在本地修改.java文件然后编译成.class文件,我只是修改了一些数值,没有涉及到逻辑,网站也没有当掉。
但是服务器上的tomcat却没有运行某些程序,我不知道为什么会这样的,只是改一点点就无法正常运行了。不知道是什么原因,这会影响以后在服务器上修改.class的。求问原因啊~~~~~~~~~·

第1个回答  2014-12-17
class 可能编译失败,如果确定没有失败,重启下tomcat
第2个回答  2014-12-17
tomcat真正运行的是在tomcat文件下下webapps文件下里面的东西 所以你修改后要重新部署追问

重新部署??我不懂怎么部署?怎么弄?每次修改都要重新部署吗??

追答

你原来是怎么部署的 现在也怎么部署 reload

本回答被网友采纳
第3个回答  2014-12-17
你应该把整个工程都编译一次,然后上传即可咯追问

为什么啊 ?

改正了jsp代码后,服务器运行后还是显示之前的错误
第一种情况:你修改之后的页面还是不对。第二种情况:缓存问题,解决办法一般是先把浏览器的缓存清理了。不行的话就先把tomcat停止了,把tomcat下的缓存文件也清理了。然后重新启动tomcat。

myeclipse编写的jsp程序与tomcat不能同步更新的问题?
如果修改的是配置文件是话是要重启Tomcat的...如果你修改了JSP页面没有重启Tomcat刷新页面后显示的还是以前的页面的 话...说明你的JSP页面没有自动编译...请删除Tomcat\\work里面的所有信息然 后再去加载...运行...这样就可以了...讲了这么多,楼主明白了吧?如果还是有问题的话..请百度HI我...帮...

eclipse中web网页修改仍显示就网页
首先,Eclipse是个开发工具,Tomcat是个Web服务,当通过网络访问Tomcat的服务,也即Index.jsp的网页地址,Tomcat会编译执行对应部署的Web项目包,返回网页地址给访问的客户端;Eclipse开发的项目,通过Eclipse上的部署功能部署到Tomcat,你修改了Index.jsp文件,还需要部署到Tomcat,部署上代码更新的Web项目包后...

JSP代码已修改,但网页显示却还是旧版本
1.可能是tomcat缓存问题。你看tomcat的缓存目录下找到你此项目的缓存,然后清空,再次访问的时候就会是最新的。2.还有一种可能就是你的myeclipse没有把你新修改的jsp文件更新到服务器。可以重新发布一次来更正这个问题

为什么在eclipse中修改JSP后tomcat自动重启?
Tomcat会每隔一段时间查询jsp的版本是否一致,自动加载,所以修改jsp后,tomcat会自动重启,不用用户重新发布工程。Tomcat启动后class文件会接受请求加载到JVM中。而对JSP第一次请求时,会先编码成对应的.class文件加载进来。以后每一次请求Tomcat容器要检查Jsp的版本,如果与前一次不一样,则会自动再次编码并...

当jsp文件改变时,tomcat需要重新启动吗?
一般来讲都不需要重启 尤其是JSP,因为JSP是更新之后重新编译的 JAVA Bean一般也不需要 主要是配置文件(例如XML)改变的时候,需要重新启动。不过有些时候JSP改变,界面不会立刻改变,这是由于IE的网页缓存造成的。读取相同资源的时候,会优先读取本地的文件。如果遇到这种情况,多刷新几次就好了 最好是...

为什么Tomcat服务器没把jsp文件解析成class文件?
工程名]\\org\\apache\\jsp\\\\x0d\\x0a \\x0d\\x0a这里不光有class文件,还有由jsp文件翻译而来的.java文件。\\x0d\\x0a其实JSP首先会被翻译成.java文件,然后编译.java文件得到.class文件。\\x0d\\x0a \\x0d\\x0a如果确实没有,清除服务器里残余的项目文件,刷新Myeclips里的工程,重新编译。

JSP更换class文件后,一定要重启Tomcat吗?
jsp更换class文件后,需要重启tomcat服务器,重新加载整个工程,进行编译。如果不要手动重启tomcat的话,可以使用如下方法,设置自动编译重启tomcat服务器:方法如下:1、在eclipse中配置tomcat服务器。2、在Tomcat目录conf\\Catalina\\localhost目录加入配置文件如hello.xml内容如下:Java代码 <?xml version='1.0...

网站jsp文件更替,修改了页面内容,但是替换回原jsp文件后看到的页面依...
1、请务必确定你修改的文件就是大家目前正在调用的文件(有很多人会范这种错误的);2、请关闭tomcat服务器,同时删除编译后的临时文件:C:\\Tomcat 5.0\\work work目录下的文件可以全部删除,但是第一次浏览网页就会比较慢,后面就好了;3、启动tomcat服务器 4、关闭网页,重新打开网页OK。

jsp项目和WebRoot下的文件夹同名问题
你在开发的时候,部署到tomcat的时候,有应用名比如Test,所以本地访问的时候,链接中要加上应用名Test。而项目完成后,实际应用时,它是直接部署到tomcat的ROOT目录下,即根目录下。因为这个时候,一个服务器一般只有一个应用,所以就不用加以区分。项目名称Test这个时候就没有了,它只是将Test的内容上传...

相似回答