-
环境准备
- eclipse web版
- tomcat 8.5 win安装包
- linux服务器
-
eclipse 修改编码 UTF-8、
- https://blog.csdn.net/xiaojingfirst/article/details/82762996
-
servlet新建和使用
- 新建java web项目
- file->new->dynamic web project->firstTry(允许自定义任意名字)
- 新建serlvet
- src文件夹 右击 -> New -> serlvet
- package: java001
- Class Name: HelloWorld
- 需要依赖servlet-api.jar包
- apache-tomcat-8.5.51-windows-x64\apache-tomcat-8.5.51\lib\servlet-api.jar
- src文件夹 右击 -> New -> serlvet
- 引入第三方依赖jar包
- 引入项目内部jar包
- 拷贝到项目WebContent/WEB-INF/lib 文件夹中
- 引入项目外部jar包
- 直接引用磁盘的jar包:右击项目 -》 build path -> confi~ -> Libraries -> add External Jar-> 本地磁盘选择jar包
- 引入项目内部jar包
- 新建java web项目
-
添加Tomcat配置
- Server展示
- Windows菜单 - Show - Servers/Other - Ser -> 选中 Open
- Servers -> New -> Apache文件夹-》 tomcat 8.5 servers- > next-> 选择本地tomcat-》 finished
- 添加项目到tomcat
- add 、remove
- Server展示
-
运行访问
-
添加项目到tomcat
-
添加index.jsp首页
- 右击 WebContent -》 new - > jsp File -> index ->finished
- 修改bodyhello world
-
启动tomcat
- 右击,Start
-
如何访问到默认的首页
-
http://localhost:8080/firstTry/
-
http://localhost -》 代表本机 localhost/127.0.0.1
-
8080 tomcat的端口 port 端口号 同一时刻 每一个程序启动都有唯一的端口号
由于windows安装Tomcat、Oracle、MySQL等软件时经常遇到端口被占用的情况,而强行关闭占用程序往往治标不治本,此时更改软件程序默认端口不失为一个好方法。 以下是Windows的端口号设置范围 (推荐使用5001-65535之间的端口,记得绕开8080这种常用的): (1)0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用; (2)1024~5000:一般为服务器端口,不建议使用; (3)5001~65535:绕开常用端口,随便使用,建议选用5001-9999之间的。
-
/firstTry 项目的访问路径,默认是项目名字
-
修改
- 双击tomcat,进入Modules视图,选中路径,点击edit编辑,保存,启动
-
-
遇到端口冲突解决的一种方式
netstat -ano | findstr 8080 # 查找占用8080端口的进程 === pid 7244 taskkill -pid 7244 -f # 杀掉对应进程,也可通过任务管理器结束任务
-
-
服务器部署
-
linux
-
uname -a
-
ubuntu
- apt
Linux iZ2zebgo0r7mr2e0k4nlobZ 4.4.0-184-generic #214-Ubuntu SMP Thu Jun 4 10:14:11 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
-
centeros
-
yum
Linux VM-0-10-centos 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
-
-
-
。。。
-
-
java环境变量配置
- 无安装包,先官网下载上传
- 查看环境是否存在,javac
- 修改配文件 vi /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_231 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin
- source /etc/profile,使配置文件生效
- javac
-
linux tomcat启动和测试
- 第一步测试,先测试服务器本地能否访问成功
- wget http://localhost/
- 内部防火墙 — 服务器系统内部的
- 安全组 – 云平台设置
- 第一步测试,先测试服务器本地能否访问成功
-
java web项目通过eclipse导出war包
- 右击项目 -》 export->war->选择路径-》完成 firstTry.war
- 上传到 apache-tomcat-8.5.51/webapps 目录
- 启动tomcat apache-tomcat-8.5.51/bin => ./startup.sh
- 查看日志:apache-tomcat-8.5.51/logs => tail -f catalina.out
-
-
eclipse导入已有项目
- File->import->选择 Existing Project into Workspace->Browse 从本地磁盘选择项目 -》 finised
-
tomcat讲解
-
conf 配文件
-
修改配置文件使用
-
server.xml 一般修改端口号
69 <Connector port="8080" protocol="HTTP/1.1" 70 connectionTimeout="20000" 71 redirectPort="8443" />
修改成
69 <Connector port="8081" protocol="HTTP/1.1" 70 connectionTimeout="20000" 71
-
重启动tomcat
- ./shutdown.sh 关闭
- ./startup.sh 启动
-
-
bin 可执行脚本
- 启动关闭使用
- ./startup.sh
- ./shutdown.sh
- 启动关闭使用
-
logs 目录
- 查看日志使用 tail -f catalina.out
-
webapps 项目部署文件夹
- 部署项目使用
-
lib
- 存放第三方依赖包
-
部署servlet文件到tomcat
最新推荐文章于 2023-03-08 16:21:42 发布