Jsp 发布到服务器后,我的应用程序需要重新启动浏览器

Jsp 发布到服务器后,我的应用程序需要重新启动浏览器,jsp,web-applications,websphere,ibm-rad,Jsp,Web Applications,Websphere,Ibm Rad,每当我对java代码进行更改并发布它时,都需要重新启动web浏览器。 如果我不重新启动浏览器,只是刷新页面,就会出现空指针异常,并且在UI页面中打印stacktrace Is there something I can do, so that when I publish, I don't have to restart my browser but my changes are still reflected? 这消耗了我的效率 但是,如果我只是构建它并刷新页面而不发布,那么页面就可以正常工

每当我对java代码进行更改并发布它时,都需要重新启动web浏览器。 如果我不重新启动浏览器,只是刷新页面,就会出现
空指针异常
,并且在UI页面中打印stacktrace

Is there something I can do, so that when I publish, I don't
have to restart my browser but my changes are still reflected?
这消耗了我的效率

但是,如果我只是构建它并刷新页面而不发布,那么页面就可以正常工作。但我的页面可能反映也可能不反映我所做的更改

I'm using Websphere server 7 and RAD 8. 
错误消息:


在应用程序MY-APP中servlet/jsp/myPage.jsp的服务方法之一中创建的未捕获异常。创建的异常:java.lang.NullPointerException

事实上,您在这里并没有给出多少。所以我所能做的一切(就像我这个白胡子男人)就是给你讲一个从前的故事。从前,在另一个应用服务器上,java版本和浏览器我也遇到了类似的问题。结果,我的会话中有一个不可序列化的对象。现在,当我重新部署应用程序时,应用程序被停止。因此,正在运行的会话将挂起到光盘。重新部署后,服务器再次重新启动那些正在运行的会话。不幸的是,由于这些不可分解的对象,只有会话的一部分和其他部分意外地保持为空。现在,当我没有重新启动浏览器或(当然你已经知道了)清除cookies时,浏览器连接到其中一个部分初始化的会话并向我发送消息。

事实上,这并不是你给我们的内容。所以我所能做的一切(就像我这个白胡子男人)就是给你讲一个从前的故事。从前,在另一个应用服务器上,java版本和浏览器我也遇到了类似的问题。结果,我的会话中有一个不可序列化的对象。现在,当我重新部署应用程序时,应用程序被停止。因此,正在运行的会话将挂起到光盘。重新部署后,服务器再次重新启动那些正在运行的会话。不幸的是,由于这些不可分解的对象,只有会话的一部分和其他部分意外地保持为空。现在,当我没有重新启动浏览器或(当然您已经知道)清除cookies时,浏览器连接到其中一个部分初始化的会话并向我发送消息。

您正在使用会话吗?如果是,这是空指针吗?如果一个会话不可用,请查看创建一个新会话(已填充)。@Caleryn这是我收到的错误消息:在应用程序MY-APP中的servlet/jsp/myPage.jsp的一个服务方法中创建的未捕获异常。创建的异常:java.lang.NullPointerException将完整堆栈跟踪添加到您的问题,以及导致异常的代码exception@Susie这不太可能,除非你的代码中有什么东西试图从请求/会话中访问不存在的东西。@Susie对我来说显然也是个会话问题,看看会话管理在您的Websphere服务器中是如何配置的,可能在默认情况下,试试看,我不太熟悉这台服务器。如果可以的话,您可能想关闭它。您正在使用会话吗?如果是,这是空指针吗?如果一个会话不可用,请查看创建一个新会话(已填充)。@Caleryn这是我收到的错误消息:在应用程序MY-APP中的servlet/jsp/myPage.jsp的一个服务方法中创建的未捕获异常。创建的异常:java.lang.NullPointerException将完整堆栈跟踪添加到您的问题,以及导致异常的代码exception@Susie这不太可能,除非你的代码中有什么东西试图从请求/会话中访问不存在的东西。@Susie对我来说显然也是个会话问题,看看会话管理在您的Websphere服务器中是如何配置的,可能在默认情况下,试试看,我不太熟悉这台服务器。如果可以的话,你可能想把它关掉。