java 找茬,找茬。解决方法
當(dāng)前位置:我的異常網(wǎng)? Java Web開發(fā)???找茬。解決方法
找茬。解決方法
www.myexceptions.net??網(wǎng)友分享于:2013-01-20??瀏覽:6次
找茬。
我在網(wǎng)上博客,看到的不止一個(gè)這樣寫,于是試了一下,結(jié)果tomcat都運(yùn)行不了了,也不能就這樣算了,還是問問高手們到底哪出問題了。
他是這樣說的
***********************************************************************
做好上面步驟后,要運(yùn)行你個(gè)人的servlet還需要做些修改,分別要修改兩個(gè)文件(web.xml, ? server.xml)
(1)首先要搞好工作目錄的問題:
我在我的E:Tomcat ? 4.1webapps目錄下,創(chuàng)建一個(gè)我的工作目錄 ? myServlets,跟著在myServlets下創(chuàng)建
WEB-INF目錄,在WEB-INF目錄下再創(chuàng)建 ? classes ? 目錄,這個(gè)classes ? 目錄是用來存放你編譯好的.class(即是你要運(yùn)行的servelt文件)
我的個(gè)人全路徑為: ? E:Tomcat ? 4.1webappsmyServletsWEB-INFclasses
(2)跟著編寫一個(gè) ? HelloWorld.java ? 并編譯;代碼如下:
import ? java.io.*;
import ? javax.servlet.*;
import ? javax.servlet.http.*;
public ? class ? HelloWorld ? extends ? HttpServlet ? {
public ? void ? doGet(HttpServletRequest ? request, ? HttpServletResponse ? response)
throws ? IOException, ? ServletException
{
response.setContentType( "text/html ");
PrintWriter ? out ? = ? response.getWriter();
out.println( " ");
out.println( "
");out.println( "
Hello ? World! ");out.println( " ");
out.println( "
");out.println( "
Hello ? World!
");out.println( " ");
out.println( " ");
}
}
編譯后,將文件都復(fù)制到剛才新建好的E:Tomcat ? 4.1webappsmyServletsWEB-INFclasses目錄下
(3)(到了要修改web.xml文件了)
將E:Tomcat ? 4.1conf目錄下的 ? web.xml文件復(fù)制到剛才新建的E:Tomcat ? 4.1webappsmyServletsWEB-INF ? 目錄下,用記事本打開,并添加一下內(nèi)容:
(!!!!!絕對要注意了,添加的內(nèi)容必須放置在 跟 之間,而不是直接在 后面添加,我個(gè)人就是因?yàn)橹苯釉?后添加,而搞了很久,最后成功了就是在這里,不知道笑還是哭好××××,就是這么一點(diǎn)東西成大局,所以大家平時(shí)要注意細(xì)節(jié)的東西)
添加好的全部代碼如下:(其中的 ? HelloWorld為剛才編譯好的.class文件名,大家按自己的修改)
web-app
PUBLIC ? "-//Sun ? Microsystems, ? Inc.//DTD ? Web ? Application ? 2.3//EN "
"http://java.sun.com/dtd/web-app_2_3.dtd ">
Welcome ? to ? Tomcat
Welcome ? to ? Tomcat
HelloWorld
HelloWorld
HelloWorld
/HelloWorld
(4)(修改server.xml文件)
用記事本打開 ? E:Tomcat ? 4.1conf ? 下的 ? server.xml文件
并找到一下一段內(nèi)容:
reloadable= "true " ? crossContext= "true ">
修改如下:
reloadable= "true " ? crossContext= "true ">
其中/myServlets就是指剛才新建的工作目錄(即E:Tomcat ? 4.1webappsmyServlets)
保存修改。
(三)
好了,一切搞掂,接下來當(dāng)然是運(yùn)行servelt拉,啟動(dòng)Tomcat(即startup.bat),打開瀏覽器,輸入http://localhost:8080 ? 在后面加上工作目錄名 ? myServlets ? 再加上servelt文件名(即:編譯好的.class文件)
全路徑為:http://localhost:8080/myServlet/HelloWorld
好了,看見 ? Hello ? World ? 了吧!
------解決方案--------------------
文章評論
總結(jié)
以上是生活随笔為你收集整理的java 找茬,找茬。解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php怎么关联默认打开程序,win10系
- 下一篇: matlab 水平投影,科学网—Matl