建jsp应用程序时配置文件

建jsp应用程序时配置文件,第1张

web.xml。悉戚

web.xml是基于jsp的web应用程序的配置文件,web.xml是网络程序中的一个很重要的配置文件,xml是一种元标记语言,强调以数据为核心。

JSP是由Sun Microsystems公司主导创建的一种动态网睁渣陵页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态梁睁地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。

1.首先在linux中安装Net6.0运行时,安装5.0只需要降6.0替换为5.0

添加仓储指令

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

执行安装命令:

a.如果不需要在linux上编译源码

sudo yum install dotnet-runtime-6.0

b.如果需要在linux上编译源码

sudo yum install dotnet-sdk-6.0

c.如果是有webapi接口或者网页

sudo install aspnetcore-runtime-6.0

安装完成后输入指令

dotnet --info 查看是否安装正确

2.发布net6.0程序

a.直接vs上面右键项目发布,选择文件夹发布,然后一路下一步。

b.上一步是生成了发布配置文件,此时界面会出现一个发布按钮,点击后才指槐是真正发布

3.将2发布的文件全部复制到linux目录/home/dotnetuser/下。

此处我是创建了一个dotnetuser用户,然后自动生成的dotnetuser文件夹,其实不用创建用户也可以。

创建用户指令

sudo useradd -s /sbin/nologin dotnetuser

删除用户指令-r参数表示删除相关联的文件夹等

sudo userdel -r dotnetuser

4.测试一下程序是否能够运行,假设我们的程序名称为 DEmo.dll

进入/home/dotnetuser/

cd /home/dotnetuser/

输入指令(注意大小写,linux大小写敏感,此处我故意使用了DEmo)

dotnet DEmo.dll

运行正常就可以进行下一步,配置守护程序。

5.使用systemd守护程序,唯穗友保证每次系统启动自动启动服务

在目录/home/dotnetuser/(不一定非得此目录)下创建文件demoService

文件内容如下

[Unit]

Description=demoservice

[Service]

ExecStart=dotnet /home/dotnetuser/DEmo.dll

ExecStart=/home/dotnetuser/

User=dotnetuser

Group=dotnetuser

Restart=on-failure

SyslogIdentifier=demoservice

PrivateTmp=true

[Install]

WantedBy=multi-user.target

此处特别注意:

在net5.0中这样就行:ExecStart=dotnet /home/dotnetuser/DEmo.dll

在net6.0中得输入全路径:ExecStart=/usr/share/dotnet/dotnet /home/dotnetuser/DEmo.dll

ExecStart=  ExecStart= User= Group=这几项根据实际情况填写

在demoService文件所在同一目录(此处是/home/dotnetuser/)输入指令完成配置

systemctl enable /home/dotnetuser/demoService

6.查看程序是族氏否运行正常active绿色正常,其他未正常运行

查看服务状态指令

systemctl status demoService

7.其他指令

停止服务指令

systemctl stop demoService

开始服务指令

systemctl start demoService

我们主要围绕怎样在Windows

Azure中部署应用程序这个来开展,想要在Azure中部署应用程序,说简单不简单,说难也不难,不过有两个文件是必需的:一个包文件,另一个则是配置文件。要创建包文件,可以在CloudService项目上“右击”,然后点击“Publish”。它会询问你是创建一个包文件还是把它发布到Azure中。如果选择第一个选项,它会创建包文件,并打开这个浏览器。而第二个配置文件则在CloudService1中,叫作ServiceConfiguration.cscfg。

有了包文件(.cspkg)和配置文件(.cscfg)

,我们就可以通过管理门户,azure

service

management

cmdlets,Cerebrata的CloudStorageStudio,或者Cerebrata的Azure

management

cmdlets来部署它了。在我们进行 *** 作的时候,如果我们在发布对话框中选择第二个选项的话,我们也可以通过visual

studio直接上传它。它需要一个subscriptionId和一个X509

v3版的证书。

然后,我们必须提供部署环境和储知梁存账户。

无论我们芹毕选择了哪个选项,我们都需要:

1,一个Windows

Azure订阅——当我们注册Azure的时候,一个Subscription会和我们的Live

ID关联起来。

2,一个Windows

Azure

Hosted

Service——我们需要为部署创建搭首运一个Hosted

Service。它可以提供两种部署环境——生产环境和测试环境

3,一个Windows

Azure存储账户——当我们通过visual

studio部署的时候,包文件首先会被上传到这个存储账户的blob

storage中,然后通过blob

service来部署。

总结一下通过管理门户部署应用程序的几个简单步骤:

1,要部署应用程序,我们需要一个包文件和配置文件。

2,要创建一个包文件应该点击“Publish”,然后选择只创建包文件那个选项。

3,登录到管理门户。

4,如果你想在一个新的服务中部署应用程序,创建一个新的Hosted

Service。

5,然后,在部署环境方面,我们既可以选择部署到生产环境,也可以部署到测试环境。

6,然后开始部署。

7,在管理门户上,你可以看到部署的进度。

8。要删除一个部署,首先应该点击“Stop”,当它停止以后再删除它。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12529920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存