安装Tomcat:
- 下载Tomcat:可以从Apache官网下载Tomcat压缩包,例如:apache-tomcat-9.0.46.tar.gz。
- 解压Tomcat压缩包:可以使用命令tar xvf apache-tomcat-9.0.46.tar.gz -C /usr/local/解压Tomcat压缩包到/usr/local/目录。
- 配置Tomcat环境变量:可以在~/.bashrc或~/.bash_profile文件中添加export CATALINA_HOME=/usr/local/apache-tomcat-9.0.46。
- 启动Tomcat:进入/usr/local/apache-tomcat-9.0.46/bin目录,使用./startup.sh命令启动Tomcat。
示例1:使用Tomcat部署Java Web应用。
- 创建Java Web应用:例如,可以使用maven创建Java Web应用,运行命令mvn archetype:generate -DgroupId=org.example -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp。
- 编写Java Web应用代码:可以在my-webapp/src/main/webapp目录下编写HTML、JSP、CSS、JavaScript等文件和my-webapp/src/main/java目录下编写Java类文件。
- 打包Java Web应用:进入my-webapp目录,运行命令mvn package,生成my-webapp/target/my-webapp.war文件。
- 部署Java Web应用:将my-webapp.war文件拷贝到Tomcat的webapps目录下,例如:cp my-webapp/target/my-webapp.war /usr/local/apache-tomcat-9.0.46/webapps/。
- 启动Tomcat:进入/usr/local/apache-tomcat-9.0.46/bin目录,使用./startup.sh命令启动Tomcat。
- 访问Java Web应用:可以在浏览器中输入地址http://localhost:8080/my-webapp访问Java Web应用。
安装maven:
- 下载maven:可以从Apache官网下载maven压缩包,例如:apache-maven-3.8.1-bin.tar.gz。
- 解压maven压缩包:可以使用命令tar xvf apache-maven-3.8.1-bin.tar.gz -C /usr/local/解压maven压缩包到/usr/local/目录。
- 配置maven环境变量:可以在~/.bashrc或~/.bash_profile文件中添加export MAVEN_HOME=/usr/local/apache-maven-3.8.1和export PATH=$PATH:$MAVEN_HOME/bin。
- 验证maven是否安装成功:运行命令mvn -version。
示例2:使用maven管理Java工程依赖,并打包成war部署到Tomcat。
- 创建Java Web应用:例如,可以使用maven创建Java Web应用,运行命令mvn archetype:generate -DgroupId=org.example -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp。
- 编写Java Web应用代码:可以在my-webapp/src/main/webapp目录下编写HTML、JSP、CSS、JavaScript等文件和my-webapp/src/main/java目录下编写Java类文件。
- 安装Java工程依赖:可以在my-webapp目录下编辑pom.xml文件,添加需要的依赖,例如:spring-webmvc、mysql-connector-java等。运行命令mvn install安装Java工程依赖。
- 打包Java Web应用:运行命令mvn package,生成my-webapp/target/my-webapp.war文件。
- 部署Java Web应用:将my-webapp.war文件拷贝到Tomcat的webapps目录下,例如:cp my-webapp/target/my-webapp.war /usr/local/apache-tomcat-9.0.46/webapps/。
- 启动Tomcat:进入/usr/local/apache-tomcat-9.0.46/bin目录,使用./startup.sh命令启动Tomcat。
- 访问Java Web应用:可以在浏览器中输入地址http://localhost:8080/my-webapp访问Java Web应用。