## 如何安装Java网站?
Java中部署网站,你需要知道如下四点:
* 配置文件:`C:/websoft9/tomcat/conf/server.xml `
* 网站目录:*C:/wwwroot/*
* 域名使用:若需要使用域名,请确保备案后的域名成功解析到服务器IP
* 数据库:若安装过程中数据库无法自动创建,请使用JspMyAdmin创建数据库
部署一个网站还是多个网站、有无域名对应的细节略有不同,下面分别说明:
### 部署第一个网站
1. 将网站源文件上传到示例目录下:*C:/wwwroot/www.example.com/*
>注意:上传前,如果示例目录下存在其他文件,请将其清空后再上传
2. 上传后 ,记得重启tomcat。桌面双击Tomcat,进入Tomcat管理界面
![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/java/websoft9-java-restartTomcat%20(2).png)
3. 此时本地浏览器访问:http://服务器公网IP 就可以访问您的网站,大功告成
### 部署第二个网站
部署第二个网站,将网站源文件上传到示例目录下:*C:/wwwroot/*,具体操作如下:
1. 在wwwroot下新建一个网站目录,假设命令为“mysite2”
2. 将网站源文件上传到:*C:/wwwroot/mysite2*
3. 若有可用域名,必须拷贝以下的配置到`C:/websoft9/tomcat/conf/server.xml `内`</Engine>`上
```
<Host name="localhost" appBase="/data/wwwroot" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/wwwroot/www.example.com" reloadable="false" crossContext="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
<Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="X-Forwarded-For" protocolHeader="X-Forwarded-Proto" protocolHeaderHttpsValue="https"/>
</Host>
```
```
3.1. 修改 `name="localhost"` 以及`prefix="localhost"`中的 "localhost "为"域名 "两字
3.2. 第二行的 `Context` 中 `docBase="/data/wwwroot/www.example.com"` 的目录 修改为源文件在计算机中实际存放目录
```
4. 修改保存后,记得重启tomcat(参考上图)
5. 本地浏览器访问:http://域名或 http://服务器公网IP/mysite2 就可以访问
>注意:每次上传项目后,记得重启tomcat
> 最后我们温故而知新,总结了java部署网站步骤: **①**上传网站代码->**②**修改文件系统用户权限->**③**配置域名(非必要)->**④**增加网站对应的数据库(非必要)->**⑤**完成安装向导
- 关于本书
- 镜像安装包
- 表:镜像组成一览
- 附:常用账号与密码说明
- Java On Tomcat指南(Linux)
- 如何安装Java网站?
- 如何设置HTTPS访问?
- 如何修改上传的文件权限?
- 如何查看和管理日志文件?
- 如何管理数据库?
- 常见问题
- 如何部署Java应用
- 如何用SMTP发送邮件
- 如何安装Redis
- Java On Tomcat指南(Windows)
- 如何安装Java网站?
- 如何设置HTTPS访问?
- 如何查看和管理日志文件?
- 如何管理数据库?
- 常见问题
- 如何用SMTP发送邮件
- 备份
- 升级
- 域名管理
- 域名解析
- 域名绑定
- 云服务器操作
- Linux:登录与文件管理(SFTP)
- Windows:远程桌面与文件管理
- 安全组设置
- 快照备份
- 挂载数据盘
- 附:常见Linux命令操作
- 附:服务启动与停止