您的位置:首页 > 运维架构 > Tomcat

记事本 + 命令行 + Tomcat + JDK 写一个简单的JavaWeb程序

2017-09-06 22:53 661 查看
*注意:本文所涉及内容都是基于win10,JDK1.8.0_102,Tomcat8.5.11实现的。

一、Java的环境变量配置

(1)JDK官网下载;

(2)此电脑-右键->属性->高级系统设置->环境变量;







(3)系统环境变量->新建->

变量名:JAVA_HOME

变量值:F:\JDK\Java\jdk1.8.0_102(JDK所在目录)



(4)在系统环境变量中找到CLASSPATH,添加
%JAVA_HOME%\lib\tools.jar%JAVA_HOME%\lib\dt.jar(如果是win7系统,注意不要遗漏‘;’);





(5)在系统环境变量中找到Path,添加
%JAVA_HOME%\bin





(6)测试Java环境是否配置成功:

1)win + R
4000
输入cmd 打开 命令提示符

2)输入 java -version,若出现对应版本号则说明配置成功。



二、Tomcat的环境变量配置

具体操作和Java环境变量配置相同

(1)Tomcat官网下载

(2)变量名:TOMCAT_HOME

变量值:F:\Tomcat\apache-tomcat-8.5.11
(Tomcat所在目录)
(3)CLASSPATH=%TOMCAT_HOME%\lib\jsp-api.jar;%TOMCAT_HOME%\lib\servlet-api.jar;

(4)Tomcat所在目录->bin->startup.bat(双击,启动服务);

(5)如果Tomcat成功启动(窗口不闪退),说明环境配置成功。注意:弹出的窗口不要关闭。

三、web部署

(1)在浏览器地址栏中输入:http://localhost:8080(默认端口号8080,在conf目录下的server.xml文件中修改),会出现如图界面,接下来尝试使用Manager App





(2)单击Manager App按钮会出现“需要进行身份验证”的弹框;



(3)用户名和密码需要在conf目录(F:\Tomcat\apache-tomcat-8.5.11\conf)下的tomcat-users.xml中设置;



1)用记事本打开tomcat-users.xml文件,一般在末尾位置有如图所示内容:



2)修改相关内容,修改后内容(注意去掉注释标签‘<!– –>’):

<role rolename ="manager-gui" />


<role rolename="role1"/>


<user username ="tomcat" password ="tomcat" roles ="manager-gui" />


<user username="both" password="tomcat" roles="manager-gui,role1"/>


<user username="role1" password="tomcat" roles="role1"/>


用户名和密码可以自行设置,其他的内容不能随意更改,注意多处修改的manager-gui

(4)修改完成保存后,重启tomcat服务;打开浏览器进入http://localhost:8080 -> Manager App -> 输入用户名密码(刚刚设置的) -> 成功进入如下界面(如果没有成功,优先考虑服务是否重启和浏览器缓存问题等);



(5)用记事本写一个简单的Web页面,以jsp为例:



<%@page language="java" import="java.util.*" pageEncoding="utf-8" %>

<!DOCTYPE HTML>

<html>

<head>

<title>page</title>

</head>

<body>

<%String[] colors={"#57645A","#NaNNaNNaN"};

String[] context={"text1","text2","text3","text4","text5"}; %>

<table>

<%for(int i = 0;i < context.length;i++){ %>

<tr>

<td bgcolor=<%=colors[i%2] %>><%=context[i%5] %></td>

<td bgcolor=<%=colors[i%2] %>><%=context[i%5] %></td>

</tr>

<%} %>

</table>

</body>

</html>


(6)用命令行将刚刚的jsp文件打包成war包:

jar -cvf myweb.war *.*(在jsp文件所在目录下执行该命令);





(7)进入Tomcat Web Application Manager页面(localhost:8080/manager/html),点击 选择文件 -> 找到刚刚打包好的war文件myweb.war选择 -> 点击 Deploy -> 部署成功。







(8)在Tomcat Web Application Manager页面的上部找到myweb,点击即可查看页面效果。(注意:默认welcome-file 是 index或default,如果不是默认名,会出现404错误,则在地址栏输入你所写页面的文件名,例如”/test.html”)





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: