创建一个网站,假定域名为
example.com
,填写域名时第一行不要带www,PHP版本这里选择类型为静态网站。在这个新建的网站的设置里启用Tomcat。
重启Tomcat和Nginx,将jsp或Java web项目代码上传到/www/wwwroot/example.com
文件夹,就可以访问网站了。
注意如果是测试域名,先修改本地hosts再访问。
有时候访问Java网站失败,打开网站的Nginx配置,看到有一行 proxy_pass "http://example.com:8080"
,可能是由于Nginx访问不了测试域名导致访问Java网站失败,改为proxy_pass "http://127.0.0.1:8080"
就解决了。
查看/www/server/tomcat/conf
里的server.xml,可看到这个新网站在Tomcat中对应有以下的配置:
<Host appBase="/www/wwwroot/example.com" autoDeploy="true" name="test.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context crossContext="true" docBase="/www/wwwroot/example.com" path="" reloadable="true" />
</Host>
顺便说下,为了Tomcat安全,建议删除/www/server/tomcat/webapps
里的所有文件。
附宝塔面板里的Tomcat的相关命令:
service tomcat start #以后台方式启动Tomcat
service tomcat stop
service tomcat run #以前台方式启动Tomcat
service tomcat version #查看宝塔面板中的Tomcat的版本