我已经在Centos机器上安装了Jenkins,但Java是先决条件,java默认使用8080端口,当我在浏览器上启动jenkins服务器时,它正在给出TCP错误,因为它使用的是8080端口。因此它无法为此建立连接。那么如何更改centos中的端口或如何访问8080端口上的jenkins .. ??
答案 0 :(得分:0)
您可以使用
在其他可用端口上运行Jenkinsjava -jar jenkins.war --httpPort =" Port-No"。
答案 1 :(得分:0)
...而且java默认使用8080端口
实际上,事实并非如此。
默认情况下,Java不使用任何端口。默认情况下,某些Java应用程序使用端口8080。或者,如果你计算Jenkins,也许是两个不同的Java应用程序试图使用端口8080。
那么如何更改centos中的端口或如何访问8080端口上的jenkins .. ??
一般来说:
运行netstat -a -n
以获取所有正在侦听的应用程序的列表,并查找侦听端口8080的应用程序。这可能会显示(例如)您已经拥有Jenkins的实例运行(!)
决定哪个应用程序应该和不应该使用该端口。
查看应用程序文档,了解如何使用其他端口。
请注意,这可能需要查看您用于启动各种服务的脚本......
在这种特殊情况下,Jenkins使用的端口是命令行参数。
答案 2 :(得分:0)
<!DOCTYPE html>
<html>
<title>Data Biodata</title>
<head>
<meta name="author" content="Arkaprava majumder" />
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" language="javascript" src="//cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
var dataTable = $('#employee-grid').DataTable({
processing: true,
serverSide: true,
ajax: "dataBiodata.php", // json datasource
});
$("#employee-grid_filter").css("display", "none"); // hiding global search box
$('.employee-search-input').on('keyup click change', function() {
var i = $(this).attr('id'); // getting column index
var v = $(this).val(); // getting search input value
dataTable.columns(i).search(v).draw();
});
});
function addRowHandlers() {
var table = document.getElementById("employee-click");
var rows = table.getElementsByTagName("tr");
for (i = 0; i < rows.length; i++) {
var currentRow = table.rows[i];
var createClickHandler =
function(row) {
return function() {
var cell = row.getElementsByTagName("td")[0];
var id = cell.innerHTML;
window.location.href = "detail.php";
};
};
currentRow.onclick = createClickHandler(currentRow);
}
}
</script>
<style>
div.container {
max-width: 980px;
margin: 0 auto;
cursor: pointer;
}
div.header {
margin: 0 auto;
max-width: 980px;
}
body {
background: #f7f7f7;
color: #333;
}
.employee-search-input {
width: 100%;
}
</style>
</head>
<body onload="addRowHandlers()">
<div class="header">
<h1>Data Biodata</h1>
</div>
<div class="container">
<!-- <center> <button style="right:150"> <a href="Biodata.php">Create New</a></button></center>-->
<table id="employee-grid" class="display" cellpadding="5" cellspacing="1" width="100%" border="1" style="text-align: justify;">
<thead>
<tr>
<th>No</th>
<th>Year</th>
<th>System</th>
<th>Courses</th>
<th>SVC No</th>
<th>Pangkat</th>
<th>Name</th>
</tr>
</thead>
<thead>
<tr>
<td><input type="text" id="0" class="employee-search-input"></td>
<td><input type="text" id="1" class="employee-search-input"></td>
<td><input type="text" id="2" class="employee-search-input"></td>
<td><input type="text" id="3" class="employee-search-input"></td>
<td><input type="text" id="4" class="employee-search-input"></td>
<td><input type="text" id="5" class="employee-search-input"></td>
<td><input type="text" id="6" class="employee-search-input"></td>
</tr>
</thead>
<tbody id="employee-click">
<tr>
<th>No</th>
<th>Year</th>
<th>System</th>
<th>Courses</th>
<th>SVC No</th>
<th>Pangkat</th>
<th>Name</th>
</tr>
</tbody>
</table>
</div>
</body>
</html>
是8080.你可以为100或1010提供一个端口偏移量,然后它将是8180或9090.
默认情况下,8080端口被许多域使用,例如tomcat Application Server,Oracle DB服务器,Jenkins,Ajp端口号,http默认传输(如果是Jboss)。所以,确保它们没有冲突。