[svc]tomcat配置文件详解-最简单的基于mvn的war包

tomcat安全管理规范

java&tomcat配置参考(多看看这位大牛的博客,写的很好)

Tomcat系列之Java技术详解 http://blog.51cto.com/freeloda/1298687
Tomcat系列之服务器的安装与配置以及各组件详解 http://blog.51cto.com/freeloda/1299644
Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务 http://blog.51cto.com/freeloda/1300915
Tomcat系列之Apache负载均衡请求至Tomcat及DeltaManager的使用 http://blog.51cto.com/freeloda/1301888

如何创建一个简单的maven项目(主要是用来jenkins测试)

构建一个hello workd的maven项目,目标是生成一个war包,能够在tomcat里部署测试用.

git clone https://github.com/lannyMa/trucks.git
cd trucks
mvn clean package

参考: https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_web_application.html

cd /usr/local/src/
mvn archetype:generate 
-DgroupId=com.companyname.automobile 
-DartifactId=trucks 
-DarchetypeArtifactId=maven-archetype-webapp 
-DinteractiveMode=false

helloworld项目目录结构

$ tree trucks/
.
├── pom.xml
└── src
    └── main
        ├── resources
        └── webapp
            ├── index.jsp
            └── WEB-INF
                └── web.xml

$ cat src/main/webapp/index.jsp
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>

打包部署

mvn clean package
cp tartge
cp target/trucks.war /usr/local/tomcat/webapps/
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

原文地址:https://www.cnblogs.com/jpfss/p/9944805.html