小编Mic*_*eim的帖子

Tomcat 无法启动 - 如何检查端口 8080 未在使用中

Tomcat 不会启动,而且它之前运行得很好。我怀疑端口 8080 上正在运行其他东西。我运行的是 Windows Vista。我如何检查没有其他东西在使用端口 8080?

我最近下载了几个版本的 Jetty。这可能是问题吗?我没有同时运行它们,所以我不知道如何运行。

windows startup tomcat

10
推荐指数
1
解决办法
8万
查看次数

如何避免 Remove-Item PowerShell 错误“进程无法访问文件”?

我们正在使用TfsDeployer和 PowerShell 脚本来删除Remove-Item 在部署新版本之前使用的文件夹。有时 PS 脚本会失败并显示错误:

删除项目:无法删除项目 Services\bin:该进程无法访问文件 Services\bin',因为它正被另一个进程使用 Get-ChildItem -Path $Destination -Recurse | Remove-Item <<<< -force -recurse + CategoryInfo : WriteError: (C:\Program File..\Services\bin:DirectoryInfo) [Remove-Item], IOExceptionfullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand

我试图按照答案(来自:在 PowerShell 中强制删除文件和目录有时会失败,但并非总是如此)通过管道Get-ChildItem -Recurse进入Remove-Item.

Get-ChildItem * -Include *.csv -Recurse | Remove-Item
Run Code Online (Sandbox Code Playgroud)

但是错误仍然会定期发生。我们正在使用解锁器手动终止锁定应用程序,(通常是 w3wp),但我更喜欢找到自动化的解决方案。

另一个(不理想的)选项是抑制 powershell-errors

 Get-ChildItem -Recurse -Force -ErrorAction SilentlyContinue
Run Code Online (Sandbox Code Playgroud)

欢迎任何建议。

powershell deployment

7
推荐指数
1
解决办法
5万
查看次数

标签 统计

deployment ×1

powershell ×1

startup ×1

tomcat ×1

windows ×1