Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 微软Azure和Glassfish_Java_Database_Azure_Glassfish - Fatal编程技术网

Java 微软Azure和Glassfish

Java 微软Azure和Glassfish,java,database,azure,glassfish,Java,Database,Azure,Glassfish,我对Azure数据库和glassfish有问题。Azure数据库将在2分钟后关闭与glassfish池的连接。我发现了,但我很难实现它 我应该把代码放在哪里 <Startup> <Task commandLine="Startup.cmd" executionContext="elevated" taskType="simple"> </Task> </Startup> if exist startup.txt goto skip

我对Azure数据库和glassfish有问题。Azure数据库将在2分钟后关闭与glassfish池的连接。我发现了,但我很难实现它

我应该把代码放在哪里

<Startup>
   <Task commandLine="Startup.cmd" executionContext="elevated" taskType="simple">
    </Task>
</Startup>
if exist startup.txt goto skip
time /t >> startup.txt
REM Workaround for JDBC to SQL Azure
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v KeepAliveTime /t REG_DWORD /d 30000 >> startup.txt
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v KeepAliveInterval /t REG_DWORD /d 1000 >> startup.txt
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v TcpMaxDataRetransmission /t REG_DWORD /d 10 >> startup.txt
shutdown /r /t 1
:skip

如果在Azure上部署Azure云服务,则可以使用启动任务执行cmd文件并在.csdfg文件中配置设置。您可以按照以下步骤操作:

  • 如果您使用EclipseIDE开发Java程序,您可以从EclipseMarketplace安装插件“Azure Toolkit for Eclipse”
  • 关于Azure Toolkit for Eclipse,请参阅链接

    在EclipseIDE上安装插件后,您可以创建一个Azure部署项目,如下面的屏幕快照所示

  • 创建一个名为“Startup.cmd”的文件,并将此PowerShell代码填入其中

  • 在CloudService项目中将启动任务代码配置为“ServiceDefinition.csdef”

  • 您将在新项目中找到“ServiceDefinition.csdef”。

    在该文件中,可以配置启动任务。

    有关启动任务的详细信息,请参阅

    启动任务是Azure上云服务的概念。云服务有两个角色概念:Web角色、工作者角色。启动任务在角色启动运行之前执行一些必要的操作,例如配置运行时环境、修改注册表项

    关于Azure云服务,请参阅

    对于Java开发人员,请参阅

    如果您使用Azure VM,我建议您可以手动修改注册表项。我建议你可以参考这篇文章: