JSP更换class文件后,一定要重启Tomcat吗?
题目如上,如果不用重启那怎么样才生效?我补充一下,我现在是给我的几个朋友在服务器上开JSP的虚拟主机空间。要是他们更换自己的Class文件,我都要上服务器重启一下Tomc...
题目如上,如果不用重启那怎么样才生效?
我补充一下,我现在是给我的几个朋友在服务器上开JSP的虚拟主机空间。 要是他们更换自己的Class文件,我都要上服务器重启一下Tomcat,那也太郁闷了:( 展开
我补充一下,我现在是给我的几个朋友在服务器上开JSP的虚拟主机空间。 要是他们更换自己的Class文件,我都要上服务器重启一下Tomcat,那也太郁闷了:( 展开
5个回答
展开全部
jsp更换class文件后,需要重启tomcat服务器,重新加载整个工程,进行编译。如果不要手动重启tomcat的话,可以使用如下方法,设置自动编译重启tomcat服务器:
方法如下:
1、在eclipse中配置tomcat服务器。
2、在Tomcat目录conf\Catalina\localhost目录加入配置文件如hello.xml内容如下:
Java代码
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/WorkDir/hello/web" path="/hello" privileged="true" [color=red]reloadable="true">[/color] <Resource name="jdbc/hello" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:hellodb"
username="admin" password="admin" maxActive="100" maxIdle="30"
maxWait="5000"/>
</Context>
方法如下:
1、在eclipse中配置tomcat服务器。
2、在Tomcat目录conf\Catalina\localhost目录加入配置文件如hello.xml内容如下:
Java代码
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/WorkDir/hello/web" path="/hello" privileged="true" [color=red]reloadable="true">[/color] <Resource name="jdbc/hello" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:hellodb"
username="admin" password="admin" maxActive="100" maxIdle="30"
maxWait="5000"/>
</Context>
展开全部
一般来说不用重启的 ,除非你更改的太多了,细小的改动是不用重启的哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个因版本而异。但建议最好是重新启动一下。
你也可以在更换Class文件夹里的文件后,关一下自已的浏览器,再访问和它有关的网页,使这个被更新的Class重新载入了下,这样也行。
你也可以在更换Class文件夹里的文件后,关一下自已的浏览器,再访问和它有关的网页,使这个被更新的Class重新载入了下,这样也行。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是在ide环境里jsp改变后不需要重启服务器,
但有必要重启一下,或重新发布一下!
但有必要重启一下,或重新发布一下!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2005-12-31
展开全部
不要想了,一定要重启才生效的。不信你可以试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询