设为首页 收藏本站
查看: 217|回复: 0

[经验分享] MyEclipse与Tomcat安装与整合

[复制链接]

尚未签到

发表于 2017-1-25 08:08:24 | 显示全部楼层 |阅读模式
美好的起点(2013.04.08)
    终于踏上java学习之旅了。再学习三年,我想水平肯定可以大大提高。加油
    JAVA学习的第一步就是JDK的安装了,大学期间不知安装过多少次JDK,每次重装电脑后就要再弄一遍,正常安装后,配置一下环境变量就行。
之后完成了MyEclipse的安装与运用,我用的版本是最新的10,用起来感觉和以前的没有多大差别,只需要看一下就可以熟悉起来。

1.Tomcat安装配置
Tomcat的安装和配置相对麻烦一点,就其软件来说,有两种不同版本,解压版和安装版,我用的是解压版,而且是最新的,只需要把Tomcat7压缩包解压到安装目录就行,然后配置环境变量。
CATALINA_HOME: D:\Program Files\Tomcat 5.0
TOMCAT_HOME:D:\Program Files\Tomcat 5.0
TOMCAT_BASE:D:\Program Files\Tomcat 5.0
CLASSPATH中添加:
%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;
用浏览器打开网站http://localhost:8080,如果正常现实,则配置正常,否则检查重新配置。
Tomcat注意事项:在修改conf配置文件后,需要重新启动服务器
项目的开发很多时候都在其他目录完成,配置虚拟目录就可以进行访问。虚拟目录的结构一般为:
WebRoot →一般情况下,虚拟目录可以配置到此文件夹中
   |-WEB_INF
       |-web.xml →这是一个配置文件,有格式要求,具体格式可以从example项目中拷贝过来
在tomcat中,需要在server.xml中配置好工作目录,具体的结构为(</host之上进行配置)
<Context path=”/Demo” docBase=”项目的物理目录” />
其中path表示浏览器的输入路径,必须有/,此时通过访问http:/localhost:8080/Demo就可以访问docBase下的目录了。
但是此时访问会出现404路径错误,需要把server.xml中的listings项设置为true,但这样设置会缺乏安全性,发布后需要将列表功能取消掉。

2.最简单的jsp页面
在上面配置完成以后,在目录下建立最经典的Hello.jsp网页:“Hello World”。
<html>
<head>
<title>Hello World</title>
</head>
<body>
<% out.println(“Hello, World”); %>
</body>
</html>
把该网站放在目录下,点击即可现实Hello, World,第一次点击,由于要编译为.class文件,所以时间会稍微慢一点点,第二次打开会很快。
这样第一个程序就能跑起来了。

3.MyEclipse整合tomcat
打开MyEclipse的windows>>Preferences进行配置,搜索tomcat会出现,多个tomcat,本人用了最新的7.0版本,浏览tomcat安装目录,并设置为enable。展开tomcat目录,查看JDK是否正确,如果不对,则添加JVM,JDK的安装目录添加进去即可。
把建立好的网站项目deploy到tomcat服务器中,点击菜单中的deploy management按钮,部署好提示successfully deployed完成之后,项目就直接部署到tomcat的webapps文件夹中,也就是说直接把整个项目复制到了webapps项目下。
之后打开myeclipse中的tomcat服务器,访问该项目的目录就可以运行该程序。

4.建立简单的交互式程序
实现用户在网页上输入什么内容,服务器就显示什么内容。
建立一个input.html文件:
<form method=”post” action=”input.jsp”>
输入数据:<input type=”text” name=”info”/>
<input type=”submit” value=”显示”/>
</form>
建立一个input.jsp文件:
<% String str=request.getParameter(“info”);  //接受表单数据
out.println(“<h1>”+str+”</h1>”);   //显示h1号字体
%>
打开tomcat服务器,进入该项目的目录,打开input.html文件,输入数据,表单会把数据提交给input.jsp,input.jsp接受数据并显示内容,方法request.getParameter(“参数名”),该方法返回的是String型。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-333034-1-1.html 上篇帖子: tomcat详细部署之我见 下篇帖子: Myeclipse中Tomcat的两种部署方式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表