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

Linux7下使用tomcat安装部署web项目

2017-08-10 00:00 435 查看
创建文件夹 /opt/fsmapfile/uploaddir 用于存放上传文件的临时路劲

创建文件夹 /opt/fsmapfile/cookie 用于cookie 目前没用到该文件夹

修改jdbc.properties的数据库配置文件

修改config.properties的各个路径的配置文件 主要修改uploadDir

上传文件至/opt/war

修改tomcat的配置 /opt/tomcat7/fsmap/conf/server.xml 在<Host>标签中添加 <Context path="" docBase="/opt/war/fs-map.war" />

用于自定义指向项目的所在

在server.xml配置文件中修改connector成如下代码:主要添加了字符的配置

<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

启动tomcat服务器

cd /opt/tomcat7/fsmap/bin

nohup ./startup.sh &

启动之后项目会自动解压war包到tomcat的

../webapps/ROOT的目录下

停止服务器nohup ./shutdown.sh &

查看是否停止或启动服务 ps -ef|grep java

如果停止不了使用 kill -9停止tomcat的进程

删除tomcat缓存文件

cd /opt/tomcat7/fsmap/work

rm -rf Catalina/

设置网站只能通过域名访问不允许通过ip访问:以下示例可以通过域名和ip访问

修改server.xml的 engine节点和host节点(engine的defaultHost至少与其中的一个host 元素的name 属性值是一样的)

1. <Engine name="Catalina" defaultHost="www.myTest.com">

2. <Host name="www.myTest.com" appBase="webapps"

3. unpackWARs="true" autoDeploy="true"

4. xmlValidation="false" xmlNamespaceAware="false"/>

5.

6. <Host name="192.168.1.2" appBase="ipapps"

7. unpackWARs="true" autoDeploy="true"

8. xmlValidation="false" xmlNamespaceAware="false"/>

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