Tomcat 与 maven 的安装与使用教程

  • Post category:http

安装Tomcat:

  1. 下载Tomcat:可以从Apache官网下载Tomcat压缩包,例如:apache-tomcat-9.0.46.tar.gz。
  2. 解压Tomcat压缩包:可以使用命令tar xvf apache-tomcat-9.0.46.tar.gz -C /usr/local/解压Tomcat压缩包到/usr/local/目录。
  3. 配置Tomcat环境变量:可以在~/.bashrc或~/.bash_profile文件中添加export CATALINA_HOME=/usr/local/apache-tomcat-9.0.46。
  4. 启动Tomcat:进入/usr/local/apache-tomcat-9.0.46/bin目录,使用./startup.sh命令启动Tomcat。

示例1:使用Tomcat部署Java Web应用。

  1. 创建Java Web应用:例如,可以使用maven创建Java Web应用,运行命令mvn archetype:generate -DgroupId=org.example -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp。
  2. 编写Java Web应用代码:可以在my-webapp/src/main/webapp目录下编写HTML、JSP、CSS、JavaScript等文件和my-webapp/src/main/java目录下编写Java类文件。
  3. 打包Java Web应用:进入my-webapp目录,运行命令mvn package,生成my-webapp/target/my-webapp.war文件。
  4. 部署Java Web应用:将my-webapp.war文件拷贝到Tomcat的webapps目录下,例如:cp my-webapp/target/my-webapp.war /usr/local/apache-tomcat-9.0.46/webapps/。
  5. 启动Tomcat:进入/usr/local/apache-tomcat-9.0.46/bin目录,使用./startup.sh命令启动Tomcat。
  6. 访问Java Web应用:可以在浏览器中输入地址http://localhost:8080/my-webapp访问Java Web应用。

安装maven:

  1. 下载maven:可以从Apache官网下载maven压缩包,例如:apache-maven-3.8.1-bin.tar.gz。
  2. 解压maven压缩包:可以使用命令tar xvf apache-maven-3.8.1-bin.tar.gz -C /usr/local/解压maven压缩包到/usr/local/目录。
  3. 配置maven环境变量:可以在~/.bashrc或~/.bash_profile文件中添加export MAVEN_HOME=/usr/local/apache-maven-3.8.1和export PATH=$PATH:$MAVEN_HOME/bin。
  4. 验证maven是否安装成功:运行命令mvn -version。

示例2:使用maven管理Java工程依赖,并打包成war部署到Tomcat。

  1. 创建Java Web应用:例如,可以使用maven创建Java Web应用,运行命令mvn archetype:generate -DgroupId=org.example -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp。
  2. 编写Java Web应用代码:可以在my-webapp/src/main/webapp目录下编写HTML、JSP、CSS、JavaScript等文件和my-webapp/src/main/java目录下编写Java类文件。
  3. 安装Java工程依赖:可以在my-webapp目录下编辑pom.xml文件,添加需要的依赖,例如:spring-webmvc、mysql-connector-java等。运行命令mvn install安装Java工程依赖。
  4. 打包Java Web应用:运行命令mvn package,生成my-webapp/target/my-webapp.war文件。
  5. 部署Java Web应用:将my-webapp.war文件拷贝到Tomcat的webapps目录下,例如:cp my-webapp/target/my-webapp.war /usr/local/apache-tomcat-9.0.46/webapps/。
  6. 启动Tomcat:进入/usr/local/apache-tomcat-9.0.46/bin目录,使用./startup.sh命令启动Tomcat。
  7. 访问Java Web应用:可以在浏览器中输入地址http://localhost:8080/my-webapp访问Java Web应用。