登录Tomcat的管理界面
在启动后tomcat服务器后,打开浏览器,输入localhost:8080登录到Apache Tomcat/7.0.73页面,右边有个Host Manager点击会弹出一个登录框,可是没有用户名和密码,那么此时我们点击取消,会出现如下错误网页:
![错误网页](https://img-blog.csdn.net/20161219165218129?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmxhY2tfeXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
那么此时要怎么处理呢?
- 打开conf目录下的tomcat-users
- 将错误网页上的代码:<role rolename="admin-gui"/>
粘贴到tomcat-users下的 之间
<user username="tomcat" password="s3cret" roles="admin-gui"/>
- 修改username 和password
- 然后重新启动服务器,打开网页输入用户名和密码就可以成功登录了
如下:
第一个web应用程序(开发,并部署到Tomcat服务器下运行)
由于是第一个,所以为了多了解一下整个web的目录结构,所以整个目录结构将会是手动创建
- 1) 在Eclipse新建一个Java Project
- 2)在java项目下创建WEB开发的目录结构
-WebContent
-WEB-INF
-classes
-lib
-web.xml
html页面
JSP页面
图片...
- 3)在src下新建一个Person类
package com.aguigu.test;
public class Person {
public String getPersonInfo(){
return "Person info...";
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Person person=new Person();
System.out.println(person.getPersonInfo());
}
}
-4)手工将Person类对应的class 文件(包含)复制到classes目录下
可以通过修改默认的java构建路径来达到自动生成class文件到classes目录下
-5)在WebContent目录下新建一个JSP文件:
<%@page import="com.aguigu.test.Person"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
Person person=new Person();
System.out.println(person.getPersonInfo());
%>
</body>
</html>
- 6)编译后,将WebContent整个目录复制到Tomcat的webapps目录下
7)运行服务器,在浏览器输入:http://localhost:8080/WebContent/hello.jsp
然后查看cmd,可以看到打印的信息8)自动加载:在F:\apache-tomcat-7.0.73\conf\Catalina\localhost目录下建test.xml文件,编辑这个文件输入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<context
docBase="F:\\javaWeb\\firstWeb\\WebContent" reloadable="true"/>
使用JavaEE版的Eclipse开发动态的WEB工程(JavaWEB 项目)
- 1)把开发选项切换到JavaEE
- 2)可以在窗口下的显示视图下找到servers
- 3)在servers画板中右键新建一个Tomcat服务器,一定要关联到Tomcat安装的根目录
- 4)新建一个Dynamic Web Project 其中Target Runtime 需选择Tomcat7.0
- 5)开发Java WEB应用
- 6)可以通过run on server 来运行项目