‘壹’ linux安装apache和tomcat,apache用的是80端口,tomcat用的是8080端口
域名访问 和apache tomcat 优先级没有关系
tomcat 改为80端口的话,apache就不能再用80端口了,启动apache会报错。
域名解析到你配置的ip,ie访问你这个ip的80端口,这样你当前配置tomcat或apache在80端口就是那个。
‘贰’ linux 查看tomcat
linux查看tomcat需要分为三个步骤,下面是具体介绍:‘叁’ linux怎么配置tomcat
下载安装tomcat
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@master ~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
[root@master local]# cd tomcat/bin/
[root@master bin]#ls
[root@master bin]#vim catalina.sh
添加以下内容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
[root@master local]#chmod +x *.sh
三.启动tomcat服务器
[root@master tomcat]#/usr/local/tomcat /bin/catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
[root@master logs]# cd /usr/local/tomcat/logs/
[root@master logs]# tail -f catalina.out
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
四.在浏览器中输入
http://localhost:8080/(如果不是本机,则输入对应的ip地址)
测试出现tomcat页面则测试成功
‘肆’ Linux设置tomcat开机自动启动
cd /etc/init.d 进入 /etc/init.d 目录,执行命令 vi tomcat 新建脚本
添加内容:
按下esc输入 :wq! 保存并退出
执行以下命令,启动、停止和重启tomcat
service tomcat start
service tomcat stop
service tomcat restart
为 tomcat 分配可执行权限: chmod +x tomcat 或者 chmod 755 tomcat
添加tomcat为系统服务 : chkconfig --add tomcat
最后执行命令 chkconfig --list 查看是否添加成功
[图片上传失败...(image-a6b99d-1655085135827)]
Shell分支语句case···esac语法
说明:case后为取值,值后为关键字 in,接下来是匹配的各种模式,每一模式最后必须以右括号结束。
值可以为变量或常数。
模式支持正则表达式,可以用以下字符:
匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;。
;; 与其他语言中的 break 类似,意思是不执行接下来的语句而是跳到整个 case 语句的最后。
)与default相似,如果上面没有匹配到的模式,则执行 )里的内容。
‘伍’ Tomcat配置和启动
webapps 部署服务用的
startup.bat启动Tomcat的预处理文件(Windows下启动)
startup.sh Tomcat启动文件(Linux下启动)
shutdown.bat Windows
shutdown.sh Linux
conf 下的文件(配置文件)
配置文件:
context.xml 数据源的时候用到
server.xml 端口号 字符集设置
lib
Tomcat运行用的 jar 文件 和 jar包
logs 存储的日志文件(运维管理日志文件)
temp 存储Tomcat运行时的临时文件
webapps web程序的存放位置!!!
work web项目程序运行时的缓存文件
/bin 存放各种平台下用于启动和停止Tomcat的脚本文件
/conf 存放Tomcat服务器的各种配置文件
/lib 存放Tomcat服务器所需的各种jar文件
/logs 存放Tomcat的日志文件
/temp Tomcat运行时用于存放临时文件
/webapps 当发布Web应用时,默认情况下会将Web应用的文件存放于此目录中
/work Tomcat把由JSP生成的Servlet放于此目录下
操作Tomcat注意事项
(1)startup.bat启动后,不许关闭,一定是最小化
(2)启动时,窗口一闪而过
jdk 路径
环境变量path 路径\bin;
环境变量 JAVA_HOME :jdk路径
CTRL+C快速停止Tomcat
(3) http://localhost:8080/
访问本机地址 8080是端口号
端口号修改 conf/server.xml
如何在Tomcat中部署静态网站
复制到 webapps 文件夹中