怎么将JAVA web 网站部署到服务器上

怎么将JAVA web 网站部署到服务器上,第1张

首先要有JSP 空间。然后要有域名。然后在你项目配置文件里面修改数据库连接。 然后把数据库的表导入到你租用的空间数据库库。然后 把你java WEB中w文件传到空间里面 重启tomcat就好了

找到Project Structer

重新构建项目

找到重新构建的项目,也就是我们的war包地址

根据路径找到war包,截图如下:

右键CRT选项卡打开SFTP服务:

找到war包的本地地址

本地:

Linux:

输入Put namewar

开始上传war包:

启动tomcat--- /usr/tomcat/apache-tomcat-7061/bin/startupsh

部署完毕

于同经加密

Webconfig

文件部署数台服务器网络场非用种情况必须相同

RSA

密钥容器部署些服务器实现目需要应用程序创建

RSA

密钥容器导

XML

文件每台需要加密

Webconfig

文件进行解密服务器导入该文件

承载

ASPNET

应用程序单台

Web

服务器创建

RSA

密钥容器非用通客户每或每组应用程序都创建

RSA

密钥容器确保应用程序

RSA

密钥容器能用另应用程序

Webconfig

文件进行解密提高应用程序敏配置信息安全性创建RSA

密钥容器若要创建

RSA

密钥容器请使用

ASPNET

IIS

注册工具

(Aspnet_regiisexe)

–pc

关必须密钥容器指定名称该名称标识应用程序

Webconfig

文件

configProtectedData

节指定

RsaProtectedConfigurationProvider

所使用密钥容器确保导新创建

RSA

密钥容器必须包括

-exp

选项例面命令创建名

SampleKeys

RSA

密钥容器该容器导计算机级密钥容器aspnet_regiis

-pc

"SampleKeys"–exp面示例演示

Webconfig

文件

configProtectedData

节该节指定使用名

SampleKeys

计算机级

RSA

密钥容器

RsaProtectedConfigurationProvider

授予

RSA

密钥容器访问权限默认情况RSA

密钥容器受所服务器

NTFS

访问控制列表

(ACL)

严密保护能够限制访问加密密钥员增强加密信息安全性必须首先向

ASPNET

应用程序进程标识授予该

RSA

密钥容器读取访问权限

ASPNET

才能使用

RSA

密钥容器关设置确定

ASPNET

应用程序标识信息请参见

ASPNET

模拟使用

Aspnet_regiisexe

工具及

-pa

关向

ASPNET

应用程序标识授予读取

RSA

密钥容器权限例面命令向

Windows

Server

2003

NETWORK

SERVICE

帐户授予名

SampleKeys

计算机级

RSA

密钥容器读取访问权限:aspnet_regiis

-pa

"SampleKeys"

"NT

AUTHORITY/NETWORK

SERVICE"若要使用计算机配置指定默认

RsaProtectedConfigurationProvider必须首先向应用程序

Windows

标识授予名

NetFrameworkConfigurationKey

计算机密钥容器访问权限该计算机密钥容器该默认提供程序指定密钥容器例面命令向

NETWORK

SERVICE

帐户授予默认

RsaProtectedConfigurationProvider

所使用

RSA

密钥容器访问权限aspnet_regiis

-pa

"NetFrameworkConfigurationKey"

"NT

AUTHORITY/NETWORK

SERVICE"NetFrameworkConfigurationKey

RSA

密钥容器

Aspnet_regiisexe

工具所发命令默认密钥容器述命令按式发:aspnet_regiis

-pa

"NT

AUTHORITY/NETWORK

SERVICE"导RSA

密钥容器若要

RSA

密钥容器导

XML

文件使用

Aspnet_regiisexe

工具及

–px

关XML

文件用作

RSA

密钥容器备份用于其服务器导入

RSA

密钥容器若要加密信息进行解密RSA

密钥容器私钥部必需若要另台服务器使用导密钥容器需导入私钥通导密钥指定

–pri

选项

XML

文件包括私钥必须指定导密钥容器计算机级用户级若要导用户级密钥容器必须其

Windows

配置文件存储密钥用户身份登录若要指定用户级密钥请导加密密钥信息包括

-pku

选项;否则导密钥自计算机密钥存储区关计算机级用户级加密密钥更信息请参见

解计算机级别用户级别

RSA

密钥容器例面命令名

SampleKeys

计算机级

RSA

密钥容器导名

keysxml

文件并包括私钥信息aspnet_regiis

-px

"SampleKeys"

keysxml

-pri导入RSA

密钥容器使用

Aspnet_regiisexe

工具

–pi

XML

文件导入

RSA

密钥容器必须指定导入密钥容器计算机级用户级密钥容器

对于将同一个经过加密的 Webconfig 文件部署到数台服务器上的网络场,这会非常有用。在这种情况下,还必须将相同的 RSA 密钥容器部署到这些服务器上。为了实现此目的,需要为应用程序创建一个 RSA 密钥容器,将它导出到 XML 文件,然后在每台需要对加密的 Webconfig 文件进行解密的服务器上导入该文件。在承载多个 ASPNET 应用程序的单台 Web 服务器上,创建 RSA 密钥容器也非常有用。通过为一个客户的每个或每组应用程序都创建一个 RSA 密钥容器,可以确保一个应用程序的 RSA 密钥容器不能用来对另一个应用程序的 Webconfig 文件进行解密,从而提高应用程序的敏感配置信息的安全性。创建RSA 密钥容器若要创建 RSA 密钥容器,请使用 ASPNET IIS 注册工具 (Aspnet_regiisexe) 及 –pc 开关。必须为密钥容器指定一个名称,该名称标识应用程序的 Webconfig 文件的 configProtectedData 节中指定的 RsaProtectedConfigurationProvider 所使用的密钥容器。为确保可以导出新创建的 RSA 密钥容器,必须包括 -exp 选项。例如,下面的命令创建一个名为 SampleKeys 的 RSA 密钥容器,该容器是可导出的计算机级密钥容器。aspnet_regiis -pc "SampleKeys"–exp下面的示例演示了 Webconfig 文件的 configProtectedData 节。该节指定使用名为 SampleKeys 的计算机级 RSA 密钥容器的 RsaProtectedConfigurationProvider。<configProtectedData> <providers> <add name="SampleProvider" type="SystemConfigurationRsaProtectedConfigurationProvider, SystemConfiguration, Version=2000, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a processorArchitecture=MSIL" keyContainerName="SampleKeys" useMachineContainer="true" /> </providers> </configProtectedData>授予对 RSA 密钥容器的访问权限默认情况下,RSA 密钥容器受到所在服务器上的 NTFS 访问控制列表 (ACL) 的严密保护。这样能够限制可以访问加密密钥的人员,从而增强加密信息的安全性。必须首先向 ASPNET 应用程序的进程标识授予对该 RSA 密钥容器的读取访问权限,然后 ASPNET 才能使用 RSA 密钥容器。有关设置和确定 ASPNET 应用程序标识的信息,请参见 ASPNET 模拟。可以使用 Aspnet_regiisexe 工具及 -pa 开关,向 ASPNET 应用程序的标识授予读取 RSA 密钥容器的权限。例如,下面的命令向 Windows Server 2003 NETWORK SERVICE 帐户授予对名为 SampleKeys 的计算机级 RSA 密钥容器的读取访问权限:aspnet_regiis -pa "SampleKeys" "NT AUTHORITY/NETWORK SERVICE"若要使用计算机配置中指定的默认 RsaProtectedConfigurationProvider,必须首先向应用程序的 Windows 标识授予对名为 NetFrameworkConfigurationKey 的计算机密钥容器的访问权限,该计算机密钥容器是为该默认提供程序指定的密钥容器。例如,下面的命令向 NETWORK SERVICE 帐户授予对默认 RsaProtectedConfigurationProvider 所使用的 RSA 密钥容器的访问权限。aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY/NETWORK SERVICE"NetFrameworkConfigurationKey RSA 密钥容器是 Aspnet_regiisexe 工具所发出的命令的默认密钥容器。因此上述命令也可以按以下方式发出:aspnet_regiis -pa "NT AUTHORITY/NETWORK SERVICE"导出RSA 密钥容器若要将 RSA 密钥容器导出到 XML 文件,可以使用 Aspnet_regiisexe 工具及 –px 开关。XML 文件可以用作 RSA 密钥容器的备份,也可用于在其他服务器上导入 RSA 密钥容器。若要对加密信息进行解密,RSA 密钥容器的私钥部分是必需的。若要在另一台服务器上使用导出的密钥容器,还需导入私钥。通过在导出密钥时指定 –pri 选项,可以在 XML 文件中包括私钥。还必须指定导出的密钥容器是计算机级还是用户级的。若要导出用户级密钥容器,必须以其 Windows 配置文件存储了密钥的用户的身份登录。若要指定用户级密钥,请在导出加密密钥信息时包括 -pku 选项;否则,导出的密钥将来自计算机密钥存储区。有关计算机级和用户级加密密钥的更多信息,请参见 了解计算机级别和用户级别的 RSA 密钥容器。例如,下面的命令将名为 SampleKeys 的计算机级 RSA 密钥容器导出到名为 keysxml 的文件中并包括了私钥信息。aspnet_regiis -px "SampleKeys" keysxml -pri导入RSA 密钥容器可以使用 Aspnet_regiisexe 工具和 –pi 开关,从 XML 文件导入 RSA 密钥容器。还必须指定导入的密钥容器是计算机级还是用户级的密钥容器。

可以在阿里云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。这样就可以轻松的点几次鼠标就能配置环境了。

借助这些 php面板,可以轻松配置java web环境,不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或找咱们搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。

您好,提问者:

首先你要了解一个带有源码的web应用程序的结构,下面请看结构分析:

web应用程序结构分析:

--src:基本存放java和一些像strutsxml的文件。

--web-root:部署web项目就是部署这个文件。

--web-root下web-inf:存有页面(jsp/html)和java生成的class文件。

--------------------------------Tomcat部署结构--------------------------------

1、它不会添加的你的src目录,它会把你web-root这个文件夹给你改成web项目的名字部署到apache-tomcat-6020\webapps\目录下。

2、apache-tomcat-6020\work\Catalina\localhost\目录下是你的web项目驱动程序。

3、apache-tomcat-6020\conf\tomcat-usersxml可以配置你的tomcat密码等信息。

4、apache-tomcat-6020\conf\webxml下是一些查用格式等等信息。

5、apache-tomcat-6020\conf\contextxml下就是配置ip和端口的一些信息,驱动web项目也是在这个xml走通的!

方法如下:

1在myeclipse里面,window菜单最后一个preferences,左边点开myclispe,点servers下面找到tomcat,选择tomcat版本,Tomcat Server 设置为enable,再选择tomcat的路径,OK。

2在myclipse新建一个WEB项目,然后在下面可以写jsp程序了,默认会有个indexjsp

3点工具栏上的发布按钮,点右边的ADD,选择刚才第一步建的tomcat,就会把项目发布到tomcat下面

4启动tomcat,在发布按钮旁边,是启动按钮,选择创建的tomcat

5在浏览器里面输入地址localhost:8080/myeclipse项目名称/indexjsp

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么将JAVA web 网站部署到服务器上

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情