Java之Tomcat的安装和在eclipse中配置tomcat

1.******************MAC上使用tomcat:

创建serverlet报红:https://blog.csdn.net/hagle_wang/article/details/78882430

eclipse中tomcat的运行原理:https://blog.csdn.net/suhang1992/article/details/82838341

参考一:https://blog.csdn.net/qq_35106903/article/details/78860121

参考二:https://blog.csdn.net/feng2qing/article/details/60968548

参考三:环境变量的配置https://www.jianshu.com/p/2d71aeb2c534

https://blog.csdn.net/xiaota00/article/details/78429924

安装tomcat步骤:

tomcat官网:https://tomcat.apache.org/download-90.cgi下载tomcat软件


资源库有好几个:system下的资源库一般不要动,硬盘下的资源库是针对本机的,user下的资源库是针对本用户的。

**解压吧文件夹名字改成自己想要的(为了方便使用把这里把解压后的apache-tomcat-7.0.82重新命名为apachetomcat.),例如apachetomcat,放到资源库文件夹下面(/Users/自己的计算机名,例如 lambo/Library(就是资源库)/目录下)

**对目录进行权限设置:(sudo chmod 755 你Tomcat的位置/bin/*.sh)

打开终端输入  sudo chmod 755 Library/apachetomcat/bin/*.sh  回车,设置文件的读写执行权限;(这里需要输入管理员密码)

注释:sudo通常为系统超级管理员755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。777代表,user,group ,others ,都有读写和可执行权限。

**启动tomcat

cd /Users/HaokeMaster/Library/apachetomcat/bin

执行 ./startup.sh

如果启动完成就会出现相应的提示:Tomcat started.

如果出现:-bash: ./startup.sh: Permission denied说明缺少权限;需要用命令chmod 修改一下bin目录下的.sh权限,

修改权限:chmod u+x *.sh

再执行 ./startup.sh

**关闭tomcat

./shutdown.sh

*****配置环境变量

touch ~/.bash_profile      // 将目录跳转到.bash_profile这个文件夹 
open -t ~/.bash_profile  //打开.bash_profile文件 

这时候会弹出一个新的窗口输入,注意最后要加上/bin
export PATH=$PATH:/Users/HaokeMaster/Library/apachetomcat /bin
sudo su 申请权限(如果有权限,可以省略)
startup.sh 启动tomacat
shutdown.sh 关闭

***查看tomcat版本信息:sh catalina.sh version

*****在eclipse中配置tomcat:https://blog.csdn.net/zsjzwd/article/details/76551947https://blog.csdn.net/mlyjqx/article/details/82285939

eclipse中找不到Server的解决办法:https://blog.csdn.net/qq_37471298/article/details/80980006

菜单栏eclipse-->preference->server-->Runtime Enviroment-->add选择tomcat的版本,然后一直next,(其中要填写tomcat的安装路径)->finish。

eclipse 中启动服务器注意事项:https://blog.csdn.net/zs20082012/article/details/79138204

**tomcat的目录结构:

 /bin 用于Tomcat的命令文件,比如startup.bat和shutdown.bat;/conf 用于存放Tomcat服务器的配置文件; /lib 用于存放Tomcat服务器所需的Jar文件; /logs 用于存放Tomcat的日志文件; /temp 用于存放Tomcat运行时的临时文件;/webapps 当发布Web应用时,默认会将Web应用的文件发布到此目录;/work Tomcat把由Jsp生成的Servlet放于此目录下.

1>bin:存放tomcat命令

2>conf:存放tomcat配置信息,里面的server.xml文件是核心的配置文件

3>lib:支持tomcat软件运行的jar包和技术支持包(如servlet和jsp)

4>logs:运行时的日志信息

5>temp:临时目录

6>webapps:共享资源文件和web应用目录

7>work:tomcat的运行目录.jsp运行时产生的临时文件就存放在这里

***修改端口号:

用记事本打开ApacheTomcat的conf目录下的server.xml文件,将以下语句的port值8080改为自定义的端口号:

<Connector port="新端口号" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

**添加服务器密码:

conf目录的tomcat-users.xml文件里</tomcat-users>上面加入以下代码:

<role rolename="manager-gui"/>

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

*********部署tomcat,运行第一个程序总结:

1.下载tomcat,放到自己指定的目录。

2.配置环境变量

3.本地启动tomcat,测试(本地启动和eclipse启动只能有一个)

4.在eclipse中部署tomcat,菜单栏-》preferences-〉Server-》Runtime Enviroment-〉add-》选择tomcat的版本-〉next-》填写name,选择tomcat的安装路径,jre可以默认也可以自己指定-〉finish

5.创建一个Dynamic web project,最后勾选上创建web.xml的选项。在WebContent目录下面创建html,jsp等文件(这几个文件在web。xml中的<welcome-file-list>下都有配置,index。jsp优先级最高)

6.吧上一步创建的project部署到tomcat。菜单栏window-》show view-〉servers-》(如果控制台地下有server了,需要删除后重新创建才能吧当前项目配置到服务器上),吧项目add,-》finish。这是在(默认是放在工作空间里的.metadata文件夹下)部署完成,在控制台下面的tomcat,右键start,然后选择左边的项目run on server启动项目。

7.双击控制台下的tomcat,serverlocation下选择use tomcat inition,指定deploy path(项目部署的位置,例如webapps)。重新运行程序。现在来到Tomcat的webapps目录下,发现多了一个XX文件夹(即工程文件名),并且文件夹下包含了工程文件中WebContent的内容。

猜你喜欢

转载自blog.csdn.net/u011146511/article/details/86714807