一、安装Java环境
1. 在终端中输入以下命令以更新软件源:
sudo apt-get update
2. 然后运行以下命令以安装Java环境:
sudo apt-get install default-jdk
3. 检查Java版本以确保已经安装:
java -version
如果已经安装就可以看到Java的版本信息了。
二、安装Tomcat
1. 下载Tomcat最新的二进制的tar包:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.17/bin/apache-tomcat-9.0.17.tar.gz
2. 解压tar包:
tar -zxvf apache-tomcat-9.0.17.tar.gz
解压完后你会在当前目录下看到一个文件夹叫做apache-tomcat-9.0.17。
3. 将Tomcat安装目录添加到环境变量中:
export CATALINA_HOME=/path/to/apache-tomcat-9.0.17
4. 启动Tomcat服务:
$CATALINA_HOME/bin/startup.sh
现在你可以在浏览器中输入http://localhost:8080/访问Tomcat了。
三、部署Web应用
1. 创建一个webapps目录,用于存放部署的web应用:
mkdir $CATALINA_HOME/webapps
2. 将你的web应用war文件移动到webapps目录下:
mv /path/to/yourwebapp.war $CATALINA_HOME/webapps
War文件会被自动解压并部署到以同样名称的目录下。
3. 打开浏览器,输入http://localhost:8080/yourwebapp,你应该可以看到你的web应用已经成功部署了。
四、配置Tomcat
1. 配置端口号:
默认情况下,Tomcat服务器在8080端口上运行。如果需要更改端口号,可以编辑$CATALINA_HOME/conf/server.xml文件:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改port属性即可。
2. 添加用户并配置访问权限:
在$CATALINA_HOME/conf/tomcat-users.xml中添加用户:
<user username="admin" password="admin" roles="manager-gui,admin-gui"/>
这个用户可以访问Tomcat的Web管理界面。
3. 配置JNDI数据源:
在$CATALINA_HOME/conf/context.xml中添加配置:
<Resource name="jdbc/test" auth="Container"
type="javax.sql.DataSource" maxTotal="100"
maxIdle="30" maxWaitMillis="10000"
username="root" password="111111"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"/>
这里我们以MySQL为例,你需要在$CATALINA_HOME/lib目录下加入mysql-connector-java.jar文件。
五、常用命令
1. 启动Tomcat服务:
$CATALINA_HOME/bin/startup.sh
2. 关闭Tomcat服务:
$CATALINA_HOME/bin/shutdown.sh
3. 查看Tomcat服务状态:
$CATALINA_HOME/bin/catalina.sh status
六、总结
本文介绍了如何在Ubuntu上安装和配置Tomcat服务器,并且展示了一些实用的命令。希望对大家有所帮助。