当前位置: 首页 > news >正文

把网站放在虚拟主机上 怎么进入网站后台海南新闻在线新闻中心

把网站放在虚拟主机上 怎么进入网站后台,海南新闻在线新闻中心,百度云在线登录,logo设计找什么公司MyEclipse集成Tomcat 首先配置Tomcat#xff0c;即配置环境变量Java_HOME、path#xff0c;在第一讲中已经完成了#xff0c;不再赘述。Eclipse代码风格导入MyEclipse: 每个项目都要配置一次代码风格#xff0c;文字大小#xff0c;快捷键等等比较麻烦#xff0c;可以用F… MyEclipse集成Tomcat 首先配置Tomcat即配置环境变量Java_HOME、path在第一讲中已经完成了不再赘述。Eclipse代码风格导入MyEclipse: 每个项目都要配置一次代码风格文字大小快捷键等等比较麻烦可以用File下面的导入、导出功能。比如Eclipse下的File-General-Preferences-export all生成一个*.epf文件然后用MyEclipse中的File-import-General-Preferences选择刚刚导出的epf文件import all即可。打开MyEclipse在Window-Preferences-MyEclipse-Servers选择Tomcat 6.x将Tomcat home directory设置为Tomcat的根目录比如我这里是D:\Program Files\apache-tomcat-6.0.44顺便提一下我本来装的最新版8.0.9可是不知道如何集成到MyEclipse中因为MyEclipse我的是8.5版里面只有Tomcat 4/5/6这几个选项因此不得不到Apache Tomcat主页下载6.0版的Tomcat将Tomcat sever下面的单选按钮选为Enable确定。MyEclipse中Window-Preferences-Java-Installed JREsAdd一个Standard VM在JRE home中键入本机Java的安装目录回到刚才的Installed JREs目录选择刚刚add的JRE不要使用MyEclipse自带的另外这里之所以要选择JRE是因为Tomcat本身就是Java写的要有Java运行时环境才能跑起来。接下来回到Tomcat 6.x将JDK选为刚刚添加的那个。配置完成后在MyEclipse的右上角有一个名为Open Perspective点击选择MyEclipse Java Enterprise然后MyEclipse中上部有个名为Run/Stop/Restart MyEclipse Servers的图标点击选择启动Tomcat 6.x。而后在浏览器地址栏中输入localhost:8080出现Apache Tomcat的主页即为配置成功。 使用Eclipse结合Tomcat开发一个简单的Servlet和JSP Servlet是Java服务器端编程不同于我们之前写的一般的Java应用程序Servlet程序是运行在服务器上的服务器有很多种这里我们使用的是Tomcat。 首先建立项目  File-New-Web Project项目命名为testJ2EE Specification Level 选择Java EE 5.0确定。到硬盘上找到test文件夹打开WebRoot打开WEB-INF里面有三个文件classeslibweb.xml其中classes用来放置Java编译好的问价lib是项目依赖的第三方JARweb.xml是项目的部署描述符。 其次想要项目放到Tomcat里运行必须告诉Tomcat项目在什么地方   进入Tomcat的安装目录打开conf目录打开server.xml通过对这个文件进行相关的设置Tomcat就可以找到我们的项目在最后面几行的/Host标签之前添加信息 Context path/test docBaseD:\JavaWeb\test\WebRoot reloadabletrue/其中Context是上下文的意思Tomcat服务器中可以配置多个上下文每个上下文对应一个Web应用docBase是项目下面的WebRoot目录path是逻辑上的虚拟路径注意这里的test和项目的test虽然名字一样但是它们之间没有任何关系你也可以把path改成/abc等映射到docBasereloadable表示是否可以重新加载。   接下来在MyEclipse中重新启动Tomcat浏览器地址栏键入localhost:8080/test显示This is my JSP page说明刚才的配置成功。 然后我们使用Servlet生成一个静态页面  在src目录下新建一个包命名为com.test.servlet在新建的包下面新建一个类MyServlet该类需要继承HttpServlet类一般来说Servlet都需要继承此类。类的实现如下 package com.test.servlet;import java.io.IOException; import java.io.PrintWriter;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class MyServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException{process(req,resp);}Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException{process(req, resp);}protected void process(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException{resp.setContentType(text/html);PrintWriter out resp.getWriter();out.println(HTMLHEADTITLEMy First Servlet/TITLE/HEAD);out.println(BODY);out.println(H1Hello World/H1);out.println(/BODY/HTML);}}接着在MyEclipse中配置Web-INF目录下的web.xml打开在左下角选择source删掉 welcome-file-listwelcome-fileindex.jsp/welcome-file/welcome-file-list在/web-app前面添加 servletservlet-nameMyServlet/servlet-nameservlet-classcom.test.servlet.MyServlet/servlet-class /servletservlet-mappingservlet-nameMyServlet/servlet-nameurl-pattern/MyServlet/url-pattern /servlet-mapping重启Tomcat浏览器访问http://localhost:8080/test/MyServlet出现Hello World即为成功。 在程序中对process方法稍作修改打印系统当前时间 protected void process(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException{resp.setContentType(text/html);PrintWriter out resp.getWriter();out.println(HTMLHEADTITLEMy First Servlet/TITLE/HEAD);out.println(BODY);out.println(H1Hello World/H1);out.println(br new java.util.Date().toLocaleString());out.println(/BODY/HTML);}刷新浏览器的http://localhost:8080/test/MyServlet页面即可。 当然我们也可以在Console中打印系统时间在刚刚添加的哪行语句下面添加 System.out.println(当前系统时间为 new java.util.Date().toLocaleString());然后在浏览器中刷新页面几次Console中也相应的打印出系统时间几次。 最后我们分析一下Servlet是如何执行的我们为什么要在web.xml中添加上述的代码呢一是告诉客户端二是告诉Tomcat如何找我的资源寻找的规则是在servlet-mapping中根据url-pattern其中/表示当前系统的根路径(这里是test)找到servlet-name然后在servlet中找跟他匹配的servlet-name然后找到相应的servlet-class如果发现其没有实例化就实例化它其中的doGet处理客户端的GET请求doPost处理客户端的POST请求而通过浏览器访问时全部使用的GET请求立刻执行其doGet方法doGet方法本身调用了process方法执行后服务器返回的HTML信息如下 HTMLHEADTITLEMy First Servlet/TITLE/HEAD BODY H1Hello World/H1 br2015-7-2 9:28:13 /BODY/HTML浏览器解释HTML显示出 Hello World 2015-7-2 9:28:13 这样的结果。 需要注意的几点 servlet-mapping元素中的servlet-name必须和servlet元素中的servlet-name匹配这是由它的寻找规则决定的。servlet元素中的servlet-class必须是包名类名。url-pattern前面以/开头表示客户端以什么样的url格式请求servlet也可以改成/abc这样在浏览其中需要访问http://localhost:8080/test/abc。 转载于:https://www.cnblogs.com/Code-Rush/p/4615056.html
http://www.pierceye.com/news/435855/

相关文章:

  • 广州网站车管所深圳东门大厦
  • 门户网站 建设商 排名网站下载的视频怎么变成本地视频
  • 国外品牌设计网站中华始祖堂室内设计
  • 建设网站服务无极最新招聘
  • 广东省建设教育协会是什么网站揭东建设局网站
  • 那家专门做特卖的网站godaddy 搭建网站
  • 网络舆情处置的五个步骤新人学会seo
  • 网站开发要做什么在线网页转pdf
  • 购物网站开发教程中文如何调整wordpress页面的顺序
  • 网站网页设计制作教程成都外贸seo
  • 网站开发的资料设备英国搜索引擎
  • 什么样企业需要网站建设网络规划毕业设计
  • 广东制作公司网站和谐校园网站建设
  • 找潍坊做网站的h5用什么软件做的
  • 南宁网站推广费用0505网页制作与网站建设
  • 2345电视剧网站免费电子营业执照
  • 河北省沧州建设厅网站怎样保存网站资料 做证据
  • 网站同时做竞价和优化可以吗做网站游戏推广赚钱吗
  • 台州建站模板搭建上海远程教育网站设计与开发公司
  • 网站如何做淘客类似58同城分类信息网站开发
  • 网站源码文件安装教程苏州网站建设致宇
  • 免费注册域名网站知乎做网站做图电脑需要什么配置
  • 高埗做网站营销策略分析包括哪些内容
  • wordpress获取站点链接网站门户
  • flashxml网站模板网站后期培训机构全国排名
  • 企业网站设计网站页面设计中为什么要有优先级排列
  • 暗网是什么网站滨江区网站开发公司
  • 南京网站排名优化费用株洲58同城网站建设电话
  • 电子商务网站建设与管理理解上海网站推广企业
  • 设计师网站pintsetseo短视频网页入口引流免费