找到的一些答案是:
1.修改 %TOMCAT_HOME%\conf\server.xml
大致如下:
<Context path="" docBase="ROOT" debug="0" reloadable="true"/>
可是我连Context都找不到,Context要写在哪里path和docBase要怎么写?2.服务器设置成Debug模式,这个默认的就是这样的如果每写一次就重启,那效率也太低了,浪费时间
1.修改 %TOMCAT_HOME%\conf\server.xml
大致如下:
<Context path="" docBase="ROOT" debug="0" reloadable="true"/>
可是我连Context都找不到,Context要写在哪里path和docBase要怎么写?2.服务器设置成Debug模式,这个默认的就是这样的如果每写一次就重启,那效率也太低了,浪费时间
这样写,写在</host>之前倒数那几行
PATH你的访问地址HTTP:LOCALHOST:8080/CMS
DOCBASE你的文件WEBROOT路径
crossConetxt="true"允许跨域访问上下文
如果用了struts可以打开开发模式struts.xml
<!-- 打开开发模式 -->
<constant name="struts.devMode" value="true" />
打开开发模式,一般的更改都不用重启包括XML文件的小范围变动,但你JAVA类重写了肯定要重启服务器。
Eclipse会通知JVM 进行热替换的。
但是如果增加了方法、属性等还是必须重新加载这个应用(其实如果在服务器只有一个应用的情况下,和重启没有太大区别)
2、你在MyEclipse启动服务器一般就是用Debug方式启动的
但是修改web.xml就一定要重启服务器,这个怎么解决?
嗯,就算你是纯jsp+servlet的方式,servlet配置后,就不用修改web.xml了,jsp的修改是不用重启的。不知道你为什么会一直在修改web.xml呢?举个例子或者干脆把你的web.xml贴出来看看?
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>AddUser</servlet-name>
<servlet-class>com.gcl.servlet.AddUserServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>GetAllUserServlet</servlet-name>
<servlet-class>com.gcl.servlet.GetAllUserServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LoginSerlet</servlet-name>
<servlet-class>com.gcl.servlet.LoginSerlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AddUser</servlet-name>
<url-pattern>/addUser</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>GetAllUserServlet</servlet-name>
<url-pattern>/getAllUserServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginSerlet</servlet-name>
<url-pattern>/loginSerlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
</web-app>
:)servlet配置就修改了web.xml了
不修改配置文件的话,直接用debug,设置个断点,让后修改一下文件(按空格键也可以),让后保存,工具会自动帮你重新加载你修改的文件!! 个人认为这样开发起来效率高多了!!